我试图在一个简单的窗体表单应用程序中添加一个复选框列到DataGridView.
原文链接:https://www.f2er.com/vb/255248.html我使用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中的任何复选框?我已经尝试了很多东西(比如改变列的只读状态)但是无法使它工作.
有什么明显的东西让我失踪吗?