Argh. Resolved.

I foolishly had AppendDataBoundItems property set to true on the child list
(misunderstood its purpose). :\


On 12 August 2013 13:05, Web Admin <[email protected]> wrote:

> To clarify, I'm using the new Web Forms model binding system in .NET 4.5
> which uses the control's SelectMethod property.
>
> This is supposed to manage binding and any type conversions at runtime.
> What I was missing was the need to pass the CatID in as a value provider
> from the parent list. This obviates the need for the SelectedIndexChanged
> event.
>
> I've tried following a couple of online examples but I still can't get the
> data to refresh.
>
> Again, debugging shows the correctly selected value for the DropDownCat
> list and the query is retrieving the correct results.
>
> I just can't get the Products list to update on postback.
>
> [image: Inline images 1]
>
>
> On 12 August 2013 11:41, Web Admin <[email protected]> wrote:
>
>> Yes, that's the problem. The query is correct but the data is not
>> refreshing.
>>
>> How do I re-bind this data when firing the change event?
>>
>> Regards,
>>
>> Paul
>>
>>
>> On 12 August 2013 11:07, Prashanth Thiyagalingam <
>> [email protected]> wrote:
>>
>>> Looks like you are not rebounding the values back to the dropdown
>>>
>>> Cheers,
>>> Prashanth
>>>
>>> Sent from my iPhone
>>>
>>> On Aug 12, 2013, at 7:50 AM, "Web Admin" <[email protected]>
>>> wrote:
>>>
>>> Hi all,
>>>
>>> I have two dropdown lists on a page, *Category* and *Product*, where
>>> Product is a child list filtered by the selected Category.
>>>
>>> On initial page load this works as expected.
>>>
>>> <image.png>
>>>
>>> Both lists are populated via Link using the following methods.
>>>
>>> <image.png>
>>>
>>>
>>> And the Category dropdown SelectedIndexChanged event just calls
>>> GetProducts again.
>>>
>>> <image.png>
>>>
>>> While debugging I can see that the CatID reflects what it's changed to
>>> and that the items array contains the correct products. But the Product
>>> dropdown is not being updated.
>>>
>>> I'm sure I'm missing something obvious. When I try to explicitly
>>> databind the control I receive a string conversion exception at line:93.
>>>
>>> Regards,
>>>
>>> Paul
>>>
>>> _______________________________________________
>>> ozmoss mailing list
>>> [email protected]
>>> http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss
>>>
>>>
>>> _______________________________________________
>>> ozmoss mailing list
>>> [email protected]
>>> http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss
>>>
>>>
>>
>

<<image.png>>

_______________________________________________
ozmoss mailing list
[email protected]
http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss

Reply via email to