wpf controls - retrieve all datagrid rows in wpf -
i have datagrid follows;
mainwindow.xaml:
<datagrid name="csvdatagrid" itemssource="{binding}" autogeneratecolumns="false" margin="20,5,0,0" horizontalalignment="left" grid.columnspan="4" grid.row="3" grid.column="0" selectionchanged="csvdatagrid_selectionchanged" width="560"> <datagrid.columns> <datagridtextcolumn binding="{binding project}" header="project" width="50" /> <datagridtextcolumn binding="{binding description}" header="description" width="200"/> </datagrid.columns> </datagrid>
mainwindow.xaml.cs
private void submitbtn_click(object sender, routedeventargs e) { (int = 0; < csvdatagrid.items.count; i++) { datagridrow row = (datagridrow) csvdatagrid.itemcontainergenerator.containerfromindex(i); if (row != null) { object[] itemarray = ((system.data.datarowview) (row.item)).row.itemarray; messagebox.show(string.format("row = {0},{1},{3}", itemarray[0].tostring(), itemarray[1].tostring(), i)); } } }
when user clicks button, want retrieve data every row. works visible rows. how can data?
Comments
Post a Comment