wpf中使用dev控件中的gridcontrol控件,在gridcontrol中添加一列checkbox,如何得到被选中的checkbox的状态呢?
我在网上看到很多答案,但是都是在winform程序中的,在wpf中用不了,网上的在winform程序中,gridcontrol里用的是gridview,可是在wpf中,gridcontrol的视图里只有cardview和tableview,我想这个没多大区别,关键在于,不知道如何获取选中的check的状态;页面显示如图:
页面代码:
<Grid Grid.Column="2" x:Name="OutInfo" Visibility="Collapsed">
<dxg:GridControl x:Name="outinfo" Margin="0,3,0,1">
<dxg:GridControl.View>
<dxg:TableView x:Name="outDB" AutoWidth="True" AllowPerPixelScrolling="True" ShowGroupPanel="False" AllowFilterEditor="False" ShowGroupedColumns="True"
BestFitMode="Smart" BestFitArea="All" ShowHorizontalLines="False" AllowEditing="True" NavigationStyle="Row" AllowHorizontalScrollingVirtualization="False" FadeSelectionOnLostFocus="False"
ShowIndicator="False" />
</dxg:GridControl.View >
</dxg:GridControl>
</Grid>
后台代码:
DataTable ds = new DataTable();
ds = bb.GetTable();
if (ds.Rows.Count > 0)
{
System.Data.DataColumn dc = new DataColumn();
dc.ColumnName = "选择";
dc.DefaultValue = "0";
dc.DataType = typeof(Boolean);
ds.Columns.Add(dc);
OutInfo.Visibility = System.Windows.Visibility.Visible;
outinfo.ItemsSource = ds.DefaultView;
outinfo.PopulateColumns();
}
请问如何获取选中的checkbox的状态,坐等