Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
412 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 Answer

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;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...