当前位置:编程学习 > C#/ASP.NET >>

要在DataGridView中第一列显示checkbox应该怎么做?

要在DataGridView中第一列显示checkbox应该怎么做?如果这一行的checkbox被选中,就取出这一行的值。 --------------------编程问答-------------------- 用模板呀插入一个checkbox就行 --------------------编程问答-------------------- 添加一个模板列,判断选中要循环在每Items[i].Cells[0]里FindControl() --------------------编程问答-------------------- 模板列就是在
<Columns> 内加
<asp:TemplateColumn>
<ItemTemplate>
</ItemTemplate>
</asp:TemplateColumn> --------------------编程问答-------------------- 能不能详细一点,我做的是windowsform,不是webform --------------------编程问答-------------------- add a datagridview in your winform

add column

columntype:DatagridviewCheckBoxColumn --------------------编程问答-------------------- 看这个实例,

http://jerrysoft.net/thread-242-1-1.html --------------------编程问答--------------------
引用楼主 junis 的回复:
要在DataGridView中第一列显示checkbox应该怎么做?如果这一行的checkbox被选中,就取出这一行的值。


在form画一个DataGridView,选中DataGridView,会发现右上角有个小箭头,点击选择编辑列>然后添加一列,如"我是第一列",然后,将这一列的columntype属性设置为DatagridviewCheckBoxColumn,然后在Items属性添加默认值,最后确定.
这样生成后就会第一列全部是下拉列表了.内容都是你添加的默认值.
如果你只想弄几个单元格那么以下是代码
'将第一行第一列的单元格设为下拉框,值为"000","111"
            Dim l_dtgCell As New DataGridViewComboBoxCell
            l_dtgCell.Items.Add("000")
            l_dtgCell.Items.Add("111")
            DataGridView1.Rows(0).Cells(0) = l_dtgCell
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,