首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridView添加checkbox后怎么选择

2014-01-05 
dataGridView添加checkbox后如何选择?我需要在dataGridView中添加一个供选择的checkbox控件,用了以下的代

dataGridView添加checkbox后如何选择?
我需要在dataGridView中添加一个供选择的checkbox控件,用了以下的代码:

string sql = "Select distinct TruckNo as 车牌号,Driver as 司机 from tb_CardInfo";
DataTable dt = new DataTable();
dt = dbc.getds(sql, "tb_CardInfo").Tables[0];
if (dt.Rows.Count != 0)
{
    this.dgv_Cards.DataSource = dt;
    DataGridViewCheckBoxColumn c = new DataGridViewCheckBoxColumn();
    c.Name = "选择";
    this.dgv_Cards.Columns.Insert(0, c);
}

运行后虽然dataGridView的每行上都有了一个checkbox,但是点击它并不会出现打勾,也就是说无法选中,请问应该如何修改?谢谢!
[解决办法]
用  templatefiled  在裏面添加 checkbox  
[解决办法]
先使用代码将dataGridView的三个列进行定义后 在绑定数据源尝试下。 

我是实现你想要的操作了,过程比较复杂。。。 建立一个dataset DS  包含datatable  dt 将查询到的 车牌号 绑定到dataGridView的第一列,司机绑定到第二列,然后最后列是chexkbox。  

热点排行