用绑定到DataGrid的DataTable中checkBox 的列名可以得到值,不过事先要给该列设置truevalue和falsevalue

解决方案 »

  1. 如果你是在WebForm里面,那么
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:CheckBox id="chk" runat="Server"/>
    <ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
      

  2. 如果是WinForm到这里云看看吧
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q480q
      

  3. 你可以在数据源标中添加一列
    中,列的属性设为boolx型,然后根据选中的值来判定。不久解决了吗
      

  4. 在dataGrid1的属性中选 TableStyles再选(点添加按钮上的小三角形) DataGridBoolColumn,然后把该列绑定在你所需的字段上,并设置相应的真值和假值。
      

类似问题 »