在winform中:添加DataGridBoolColumn,将其加入DataGridTableStyle 。DataGridBoolColumn的AllowNull = false;FalseValue = false;HeaderText = "选择";
MappingName = "xz";NullValue = null;TrueValue = true;Width = 30;
在与datagrid绑定的sql语句中加入cast(0 as bit) as xz,如:select *,cast(0 as bit) as xz from nzhx"。
选中的是那一行或那几行的代码:
for (int i = 0; i<this.adoDataSet1.Tables["nzhx"].Rows.Count; i++)
{
if (this.adoDataSet1.Tables["nzhx"].Rows[i]["xz"].ToString()=="True")
{ 表示“选中”,注意"True"的大小写
}
}
MappingName = "xz";NullValue = null;TrueValue = true;Width = 30;
在与datagrid绑定的sql语句中加入cast(0 as bit) as xz,如:select *,cast(0 as bit) as xz from nzhx"。
选中的是那一行或那几行的代码:
for (int i = 0; i<this.adoDataSet1.Tables["nzhx"].Rows.Count; i++)
{
if (this.adoDataSet1.Tables["nzhx"].Rows[i]["xz"].ToString()=="True")
{ 表示“选中”,注意"True"的大小写
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货