private int showRightMenu(DataGridView dataGridView, ContextMenuStrip contextMenuStrip, DataGridViewCellMouseEventArgs e)
{
int curRowTemp = 0;//当前鼠标在DataGridView中的行的位置
if (e.Button == MouseButtons.Right)
{
{
curRowTemp = 0;
}
else
{
dataGridView.CurrentCell = dataGridView[1, curRowTemp];
dataGridView.ContextMenuStrip = contextMenuStrip;
}
return curRowTemp;//返回当前鼠标所在的行的行号
}
#endregion
private Object GetColumeInfo(DataGridView dataGridView, int curRow, int colnum)
{
Object info = null;
info = dataGridView.Rows[curRow].Cells[colnum].Value;
return info;
}
#endregion
private int SetColumeInfo(DataGridView dataGridView, int curRow, int column, Object info)
{
dataGridView.Rows[curRow].Cells[column].Value = info;
return (int)this.GetColumeInfo(dataGridView, curRow, 0);
}
#endregion
private int RemoveRow(DataGridView dataGridView, int curRow)
{
int rowID = (int)this.GetColumeInfo(dataGridView, curRow, 0);
dataGridView.Rows.RemoveAt(curRow);
return rowID;
#endregion