Click here to Skip to main content
15,886,110 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am using a cascading comboboxes inside datagrid.
i am able to get the datas based on selectionchanged but the that event is firing for every row
Here is my code
<sdk:datagridtemplatecolumn header="Category" width="110">
                            <sdk:datagridtemplatecolumn.celltemplate>
                                <datatemplate>                                    
                                <combobox foreground="Black" height="30" isenabled="{Binding Source={StaticResource EffortViewModel}, Path=ComboBoxStatus}" itemssource="{Binding Source={StaticResource EffortViewModel},Path=ProjTypeTaskCtry}" displaymemberpath="TaskCtgyName" selectedvaluepath="TaskCtgy_FK" selectedvalue="{Binding Source={StaticResource EffortViewModel}, Path=TaskCtgy_FKField,Mode=TwoWay}" />
                            </datatemplate>
                            </sdk:datagridtemplatecolumn.celltemplate>
                        </sdk:datagridtemplatecolumn>

<sdk:datagridtemplatecolumn header="SubCategory" width="110">
                        <sdk:datagridtemplatecolumn.celltemplate>
                            <datatemplate>
                                <combobox foreground="Black" height="30" isenabled="{Binding Source={StaticResource EffortViewModel}, Path=ComboBoxStatus}" itemssource="{Binding Source={StaticResource EffortViewModel},Path=SubCtry,Mode=OneWay}" displaymemberpath="TaskSubCtgyName" selectedvaluepath="{Binding TaskSubCtgy_PK, Mode=TwoWay}" selectedvalue="{Binding TaskSubCtgy_FKField,Mode=OneTime}" selectedindex="{Binding TaskSubCtgy_FKField}" />

                            </datatemplate>
                        </sdk:datagridtemplatecolumn.celltemplate>
                    </sdk:datagridtemplatecolumn>
Posted
Updated 7-Oct-12 20:00pm
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900