您的位置:首页 > 编程语言 > C#

C# winform DataGridView 行全选反选

2014-03-10 11:56 357 查看
1. 全选/取消:



bool _SelectAll = false;

private void btnSelectAll_Click(object sender, EventArgs e)

{

    if (this.dataGridView.Rows.Count > 0)

    {

        if (!this._SelectAll)

        {

            for (int i = 0; i < this.dataGridView.Rows.Count; i++)

            {

                this.dataGridView.Rows[i].Selected = true;

                this._SelectAll = true;

            }

        }

        else

        {

            for (int i = 0; i < this.dataGridView.Rows.Count; i++)

            {

                this.dataGridView.Rows[i].Selected = false;

                this._SelectAll = false;

            }

        }

    }

}

 

2. 反选



private void btnSelect_Click(object sender, EventArgs e)

{

    if (this.dataGridView.Rows.Count > 0)

    {

        for (int i = 0; i < this.dataGridView.Rows.Count; i++)

        {

            if (this.dataGridView.Rows[i].Selected)

            {

                this.dataGridView.Rows[i].Selected = false;

            }

            else

            {

                this.dataGridView.Rows[i].Selected = true;

            }

        }

    }

}

转自:http://www.cnblogs.com/Joesonxl/archive/2009/11/11/1600953.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: