软件编程
位置:首页>> 软件编程>> C#编程>> C# 实现dataGridView选中一行右键出现菜单的示例代码

C# 实现dataGridView选中一行右键出现菜单的示例代码

作者:孙正嗯大正  发布时间:2022-05-12 05:15:55 

标签:C#,dataGridView,选中一行,右键,菜单

在窗体中添加DataGridView控件和ConTextMenuStrip1控件,修改DataGridView属性,将contextMenuStrip控件绑定dataGridView控件

C# 实现dataGridView选中一行右键出现菜单的示例代码


this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;  //选中整行可在属性中修改

datagridview.AutoGenerateColumns = false;//不让datagridview自动生成列,可在属性中修改

datagridview.AllowUserToAddRows = true;//禁止自动生成行可在属性中修改

代码实现选中一行,右键出现菜单


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# 实现dataGridView选中一行右键出现菜单的示例代码

来源:https://blog.csdn.net/sunzheng176/article/details/108302385

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com