C#右键删除

右键删除行,第一种
string mouseorderid;
private void gridControl2_Click(object sender, EventArgs e)
{
    mouseorderid =gridView2.GetDataRow(gridView2.FocusedRowHandle)[0].ToString();

}
private void gridView2_Click(object sender, EventArgs e)
{
    if (gridView2.FocusedRowHandle >= 0)
    {
       mouseorderid = gridView2.GetDataRow(gridView2.FocusedRowHandle)[0].ToString();
    }
}
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
    if (dt2.Rows.Count >= 0)
    {
             
       for (int i = dt2.Rows.Count - 1; i >= 0; i--)
       {
         if (dt2.Rows[i][0] == mouseorderid)
         dt2.Rows.RemoveAt(i);
       }
     }
}

第二种
private void gridControl2_Click(object sender, EventArgs e)
{
    mouseorderid =gridView2.GetDataRow(gridView2.FocusedRowHandle)[0].ToString();

}
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
    int[] selrow = gridView2.GetSelectedRows();
    if (selrow != null)
    gridView2.DeleteSelectedRows();
    /*if (dt2.Rows.Count >= 0)
    {
             
       for (int i = dt2.Rows.Count - 1; i >= 0; i--)
       {
          if (dt2.Rows[i][0] == mouseorderid)
          dt2.Rows.RemoveAt(i);
       }
     }*/
 }

datagridview 

右键获取行里面的数据
http://blog.csdn.net/ecdyf1989/article/details/5855292

参考:

http://blog.csdn.net/chwei_cson/article/details/7752617
http://jingyan.baidu.com/article/39810a23af01c9b636fda637.html

猜你喜欢

转载自blog.csdn.net/caoyanchao1/article/details/121548600