zoukankan      html  css  js  c++  java
  • C#删除datagridview中选中的多行

    private void button3_Click(object sender, EventArgs e)
            {
                int k = dataGridView1.SelectedRows.Count;
                if (MessageBox.Show("您确认要删除这" + Convert.ToString(k) + "项吗?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)//给出提示
                {

                }
                else
                {
                     if (k != dataGridView1.Rows.Count - 2)//因为还有一行为统计行所以减2
                    {

                        for (int i = k; i >= 1; i--)//从下往上删,避免沙漏效应
                        {

                            dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i - 1].Index);
                        }
                    }
                    else
                    {
                        dataGridView1.Rows.Clear();
                    }          
                }

  • 相关阅读:
    2021年4月28日
    2021年4月18日
    2021年3月4日
    2020年11月20日
    20201112
    ThreadLocal原理分析
    git与gitlab
    DevOps与CICD简介
    代码扫描利器sonarqube
    看完小白也会使用,Android投屏神器scrcpy详细教程
  • 原文地址:https://www.cnblogs.com/swarb/p/9924350.html
Copyright © 2011-2022 走看看