C# 實(shí)現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的示例代碼
在窗體中添加DataGridView控件和ConTextMenuStrip1控件,修改DataGridView屬性,將contextMenuStrip控件綁定dataGridView控件

this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //選中整行可在屬性中修改 datagridview.AutoGenerateColumns = false;//不讓datagridview自動(dòng)生成列,可在屬性中修改 datagridview.AllowUserToAddRows = true;//禁止自動(dòng)生成行可在屬性中修改
代碼實(shí)現(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("請(qǐng)選擇內(nèi)容");
}

總結(jié)
到此這篇關(guān)于C# 實(shí)現(xiàn)dataGridView選中一行右鍵出現(xiàn)菜單的文章就介紹到這了,更多相關(guān)C# dataGridView選中一行右鍵出現(xiàn)菜單內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解C#用new和override來實(shí)現(xiàn)抽象類的重寫區(qū)別
本篇文章主要介紹了詳解C#用new和override來實(shí)現(xiàn)抽象類的重寫區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧。2017-02-02
基于C# wpf 實(shí)現(xiàn)Grid內(nèi)控件拖動(dòng)詳情
這篇文章主要介紹了基于C# wpf 實(shí)現(xiàn)Grid內(nèi)控件拖動(dòng),有一些業(yè)務(wù)場景中我們需要拖動(dòng)控件,在Grid中就可以實(shí)現(xiàn)控件拖動(dòng),通過設(shè)置Margin屬性即可,下面文章我們來看看具體的實(shí)現(xiàn)內(nèi)容2021-11-11
Unity5.6大規(guī)模地形資源創(chuàng)建方法
這篇文章主要為大家詳細(xì)介紹了Unity5.6大規(guī)模地形資源創(chuàng)建方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02
C#創(chuàng)建WCF服務(wù)控制臺(tái)應(yīng)用程序詳解
這篇文章主要為大家詳細(xì)介紹了C#創(chuàng)建WCF服務(wù)控制臺(tái)應(yīng)用程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07

