晕了,撞鬼了。。。C#2012 DataGridView 出怪事? 不能做全选付值。。。。。
如上图,在 DataGridView 中,本想做一个弹出菜单,来进行全选。
其它的项都可以付值为 true, 就是有蓝色框框的一个,死活付不了值。
(无论鼠标是否指正蓝色框框。)
但同样的代码,我另建一个 button ,用它来进行全选,又是可行的。
请问这是怎么回事???难道是弹出的菜单,另有。。。???
搞不明白!请大家指点一二,谢谢了!
------------------------------------------------------
for (int i = 0; i < dataGridView8.Rows.Count - 1; i++)
{
dataGridView8[0, i].Value = true;
//或用 dataGridView8.Rows[i].Cells[0].Value = true; 也不行
} DataGridView C#
[解决办法]
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
dataGridView1[0, i].Value = true;
//或用 dataGridView8.Rows[i].Cells[0].Value = true; 也不行
}
dataGridView1.CurrentCell = null;
dataGridView1.Rows[0].Selected = false;
private void 已发布ToolStripMenuItem_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView_user.Rows.Count; i++)
{
if (dataGridView_user.Rows[i].Cells[3].Value.ToString() == "已发布")
dataGridView_user.Rows[i].Cells[0].Value = true;
else
dataGridView_user.Rows[i].Cells[0].Value = false;
}
}