vb.net – 帮助将窗口格式的复选框列添加到DataGridView
发布时间:2020-12-17 00:26:03 所属栏目:大数据 来源:网络整理
导读:我试图在一个简单的窗体表单应用程序中添加一个复选框列到DataGridView. 我使用ADO.NET从数据库中提取一些数据,放入数据表,然后将datagridview数据源设置为数据表.然后我想添加一个复选框列作为第二列.到目前为止,我有这个代码似乎工作: ' Code here to con
我试图在一个简单的窗体表单应用程序中添加一个复选框列到DataGridView.
我使用ADO.NET从数据库中提取一些数据,放入数据表,然后将datagridview数据源设置为数据表.然后我想添加一个复选框列作为第二列.到目前为止,我有这个代码似乎工作: ' Code here to connect to database Dim da As New SqlDataAdapter(cmd) Dim dt As New DataTable da.Fill(dt) MainForm.MyDataGridView.DataSource = dt Dim ChkBox As New DataGridViewCheckBoxColumn ChkBox.FlatStyle = FlatStyle.Standard MainForm.MyDataGridView.Columns.Insert(1,ChkBox) 这段代码“有效”,我得到MyDataGridView,用表格中正确位置的复选框列显示数据. 但是,出于某种原因,我无法检查DataGridView中的任何复选框?我已经尝试了很多东西(比如改变列的只读状态)但是无法使它工作. 有什么明显的东西让我失踪吗?
通过以下方式在DataGridView的属性中添加新列:
>从属性中选择列 而已. (如果数据库字段(在SQL Server中)的类型为“bit”,则datagridview会自动将其作为复选框而不是文本框映射到datagridview.无需编码.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |