C#中dataGridView1控件与checkBox1控件怎么结合起来使用
C#中dataGridView1控件与checkBox1控件怎么结合起来使用,本人在做一个图书管理系统,这个系统有很多地方不知道怎么做,求高手帮助助,效果如图:...
C#中dataGridView1控件与checkBox1控件怎么结合起来使用,本人在做一个图书管理系统,这个系统有很多地方不知道怎么做,求高手帮助助,效果如图:
展开
3个回答
展开全部
dataGridView1控件中第一列设为模板列,将在模板列中添加<asp:checkBox1 id="checkBox1" ></asp:checkBox1>
判断是否选中用 CheckBox chk=(CheckBox)dataGridView1.rows[e.selectid].findcontrl["checkBox1"]
e.selectid 这个属性根据你所用的控件不同可能会不同,取的是行ID
判断是否选中用 CheckBox chk=(CheckBox)dataGridView1.rows[e.selectid].findcontrl["checkBox1"]
e.selectid 这个属性根据你所用的控件不同可能会不同,取的是行ID
追问
我用的是C#纯代码做的,你那个是用asp.net这个代码我会做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看来你做的是winform程序,这样的话可以右键datagridview控件,选择添加模板列,然后再这里面选择添加的是什么控件。那里面有好几种呢。
追问
问题解决了,不过又出现了一个新问题,当我选择最后一项时怎么又出现了一个空白行,只要选择最后一条数据就会出现空白行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataGridViewCheckBoxColumn Column1 = new DataGridViewCheckBoxColumn();
Column1.HeaderText = "Column1";
Column1.Name = "Column1";
Column1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
this.dataGridView1.Columns.Add(Column1);
Column1.HeaderText = "Column1";
Column1.Name = "Column1";
Column1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
this.dataGridView1.Columns.Add(Column1);
追问
老兄,这个代码放在那个事件里啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询