C# 如何添加动态checkbox 5

C#新手,简单弄了个信息管理小程序dataGridView1中显示的是从sql数据库中读取的一个表stu,现在想在列number前动态生成一列checkbox,可以实现对... C#新手,简单弄了个信息管理小程序

dataGridView1中显示的是从sql数据库中读取的一个表stu,现在想在列number前动态生成一列checkbox,可以实现对后面数据的单选及复选。
右键点击了dataGridView1-编辑列-添加-选择类型

增加了一列checkbox

现在想实现就是我点击choose选择一行数据,如何判别我选择的是哪一行,从而可以连接sql数据库修改表中的数据。求代码实现
展开
 我来答
lzf3211
2014-11-12 · TA获得超过238个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:362万
展开全部
#region[加入选择列]
DataGridViewCheckBoxColumn dgv1 = new DataGridViewCheckBoxColumn();
dgv1.Name = "选择";
dataGridView1.Columns.Insert(0, dgv1);
dataGridView1.MultiSelect = true;
dgv1.InheritedStyle.Alignment = DataGridViewContentAlignment.TopCenter;
dgv1.Width = 35;
this.dataGridView1.VirtualMode = false;
for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
{
if (i == 0)
{
this.dataGridView1.Columns[i].ReadOnly = false;
}
else
{
this.dataGridView1.Columns[i].ReadOnly = true;
}
}
#endregion
更多追问追答
追问
您好,请问这个程序是插入在dataGridView1的程序里的还是在form_load下啊
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{

}
追答
form_load中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式