c# - Binding to DataGridComboBox -


i know has been asked few times, cannot binding work on datagridcombobox, never displays @ all. can show me error of ways?

c#

ilist<servicecodes> servicecodes = app.getinfo.getservicecodes(); newinvoice.invitemsdatagrid.datacontext = servicecodes; newinvoice.showdialog(); 

xaml

<datagrid x:name="invitemsdatagrid" datacontext="{binding}">     <datagrid.columns>         <datagridcomboboxcolumn x:name="invscdropdown" displaymemberpath="codename" selectedvaluepath="codename" selectedvaluebinding="{binding codename}" />     </datagrid.columns> </datagrid> 

thanks always.

the first thing need set itemssource property of datagrid ienumerable.

once have done this, bind combobox or same ienumerable this:

<datagrid x:name="invitemsdatagrid" itemssource="{binding}">     <datagrid.columns>         <datagridcomboboxcolumn x:name="invscdropdown" displaymemberpath="codename" selectedvaluepath="codename" selectedvaluebinding="{binding codename}">             <datagridcomboboxcolumn.elementstyle>                 <style targettype="{x:type combobox}">                     <setter property="itemssource" value="{binding path=., relativesource={relativesource ancestortype=datagrid}}" />                 </style>             </datagridcomboboxcolumn.elementstyle>             <datagridcomboboxcolumn.editingelementstyle>                 <style targettype="{x:type combobox}">                     <setter property="itemssource" value="{binding path=., relativesource={relativesource ancestortype=datagrid}}" />                 </style>             </datagridcomboboxcolumn.editingelementstyle>         </datagridcomboboxcolumn>     </datagrid.columns> </datagrid> 

...although doesn't make sense bind combobox , datagrid same source collection. should @ least idea.


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -