右键删除行,第一种
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