C# 實現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的示例代碼
更新時間:2020年09月01日 10:06:25 作者:孫正嗯大正
這篇文章主要介紹了C# 實現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
在窗體中添加DataGridView控件和ConTextMenuStrip1控件,修改DataGridView屬性,將contextMenuStrip控件綁定dataGridView控件

this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //選中整行可在屬性中修改 datagridview.AutoGenerateColumns = false;//不讓datagridview自動生成列,可在屬性中修改 datagridview.AllowUserToAddRows = true;//禁止自動生成行可在屬性中修改
代碼實現(xiàn)選中一行,右鍵出現(xiàn)菜單
private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
{
try
{
if (e.Button == MouseButtons.Right)
{
if (e.RowIndex >= 0)
{
dataGridView1.ClearSelection();
dataGridView1.Rows[e.RowIndex].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
}
}
}
catch (Exception)
{
MessageBox.Show("請選擇內容");
}

總結
到此這篇關于C# 實現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的文章就介紹到這了,更多相關C# dataGridView選中一行右鍵出現(xiàn)菜單內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解C#用new和override來實現(xiàn)抽象類的重寫區(qū)別
本篇文章主要介紹了詳解C#用new和override來實現(xiàn)抽象類的重寫區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。2017-02-02
Unity5.6大規(guī)模地形資源創(chuàng)建方法
這篇文章主要為大家詳細介紹了Unity5.6大規(guī)模地形資源創(chuàng)建方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02

