我有一个带CheckBoxColumn的DataGridView。当我点击CheckBoxColumn的checkBoxCell时,它将new Row添加到dataGridView.But我不想在Click事件上添加行或者检查DataGridViewCheckBoxColumn的chang事件。 请有人建议我怎么做。 提前完成。
答案 0 :(得分:0)
看起来您正在单击新创建的行上的复选框(通常是GridView中的最后一行)
此行尚未附加到您的基础数据源,但会在您更改复选框单元格的值时附加为soons。
在这个阶段,我认为没有办法阻止它(除非你阻止用户添加新行)
您可以处理DefaultValuesNeeded()以将复选框设置为适当的值。
答案 1 :(得分:0)
将行绑定设置为AllowUserToAddRows属性为false。 例如:
MyDataGridView.AllowUserToAddRows = false;
答案 2 :(得分:0)
在设计视图中右键单击数据网格视图。将出现一个带有“启用编辑”描述的复选框。请取消选中它。然后单击复选框
时不会添加任何新行