i以编程方式使用此复选框填充gridview
Dim checkbox As New CheckBox()
checkbox.Checked = True
checkbox.ID = String.Format("chkChecked{0}", i)
MyRow.Cells(i).Controls.Add(checkbox)
后来我试图以此来访问他们
Dim chk As CheckBox = DirectCast( Row.FindControl(String.Format("chkChecked{0}", i)),CheckBox)
在一排,但它不起作用,对发生的事情有任何想法吗?预先感谢
答案 0 :(得分:0)
我使用此代码访问CellContentClick
的{{1}}或CellClick
事件内的CheckBox控件:
DataGridView
如果需要,可以将Dim CheckBox As DataGridViewCheckBoxCell = CType(grdDataGridView.CurrentCell, DataGridViewCheckBoxCell)
替换为grdDataGridView.CurrentCell
。
最后,我使用grdDataGridView(columnIndex,rowIndex)
来检查EditedFormattedValue
的值。
CheckBox
让我知道是否需要更多帮助。
奖励, 鲍里斯