首先在DataGridView中添加方法
private void doubleBufferDataGridView_up_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (e.RowIndex >= 0)
{
//若行已是选中状态就不再进行设置
if (doubleBufferDataGridView_up.Rows[e.RowIndex].Selected == false)
{
doubleBufferDataGridView_up.ClearSelection();
doubleBufferDataGridView_up.Rows[e.RowIndex].Selected = true;
}
//只选中一行时设置活动单元格
if (doubleBufferDataGridView_up.SelectedRows.Count == 1)
{
doubleBufferDataGridView_up.CurrentCell = doubleBufferDataGridView_up.Rows[e.RowIndex].Cells[e.ColumnIndex];
}
//弹出操作菜单
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
}
}
}
然后向控件中选择
然后将该控件放在你的窗口上
然后进行填写,之后双击你填写的内容,然后再生成的方法中进行填写的逻辑
比如:
private void 删除记录ToolStripMenuItem_Click(object sender, EventArgs e)
{
string token = doubleBufferDataGridView_up.SelectedRows[0].Cells["token"].Value.ToString();
User_Info user_Info = new User_Info();
user_Info.DeleteBySql("pdd_token = '" + token + "'");
load_Token();
}
这样就可以了