datagridview中添加鼠标右键选中行并删除菜单
privatevoiddataGridView1_CellMouseUp(objectsender,DataGridViewCellMouseEventArgse){if...
private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right && e.RowIndex > -1 && e.ColumnIndex > -1)
{
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
dataGridView1.Rows[e.RowIndex].Selected = true;
}
}
新手求教
1:我这样设置后点击右键会弹出菜单也能选中当前行,但是为什么这个相当于Ctrl+鼠标左键的多选功能啊?
2:怎么在点击删除行事件中删除datagridview和数据库中的数据?
第一个问题解决了!
求大神们帮我把第二个问题解决吧! 展开
{
if (e.Button == MouseButtons.Right && e.RowIndex > -1 && e.ColumnIndex > -1)
{
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
dataGridView1.Rows[e.RowIndex].Selected = true;
}
}
新手求教
1:我这样设置后点击右键会弹出菜单也能选中当前行,但是为什么这个相当于Ctrl+鼠标左键的多选功能啊?
2:怎么在点击删除行事件中删除datagridview和数据库中的数据?
第一个问题解决了!
求大神们帮我把第二个问题解决吧! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询