Gridview中同时选中并删除多个数据

 /// <summary>
    /// 同时删除多个数据
    /// </summary>
    /// <param name="pIndex"></param>
    /// <param name="pRowIndex"></param>
    private void delOrderDetail(int pIndex, int pRowIndex)
    {
         while (pRowIndex < GridView1.Rows.Count)
        {
            if (((CheckBox)GridView1.Rows[pRowIndex].FindControl("ckFlag")).Checked == true)
            {
                dtTmp.Rows.RemoveAt(pIndex);
            }
            else
            {
                pIndex += 1;
              
            }
            pRowIndex += 1;
            if (pRowIndex == GridView1.Rows.Count)
            {
                break;
            }
            //delOrderDetail(pIndex, pRowIndex);
        }
    }
原文地址:https://www.cnblogs.com/QiuJL/p/4524271.html