Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
312 views
in Technique[技术] by (71.8m points)

c# - 全部选择/取消选择按钮(All select /deselect button)

enter image description here I want to make n 'all select' button in datagridview.

(在此处输入图像描述,我想在datagridview中使n个“全部选择”按钮。)

datagirdview has checkbox column.

(datagirdview有复选框列。)

If I press the Select All button, I can select the entire selection.

(如果按全选按钮,则可以选择整个选择。)

If I press the Select All button again, I want to release the entire selection.

(如果再次按下全选按钮,我想释放整个选择。)

I can only Select All, no DeSelct All Please help me :(

(我只能选择全部,而不能全部删除请帮助我:()

private void Btn_selectall_Click(object sender, EventArgs e)
    {           

        foreach (DataGridViewRow item in dataGridView1.Rows)
        {
            item.Selected = true;
            item.Cells[0].Value = true;
        }
    }
  ask by ??? translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can invert the values like so

(您可以像这样反转值)

item.Selected = !item.Selected;
item.Cells[0].Value = !item.Cells[0].Value;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...