-
using System;
-
using System.Windows.Forms;
-
-
namespace DataGridViewContextMenuStrip
-
{
-
public partial class Form1 : Form
-
{
-
public Form1()
-
{
-
InitializeComponent();
-
}
-
-
private void Form1_Load(object sender, EventArgs e)
-
{
-
// TODO: 这行代码将数据加载到表“companyDataSet.clerk”中。您可以根据需要移动或删除它。
-
this.clerkTableAdapter.Fill(this.companyDataSet.clerk);
-
-
}
-
private int rowIndex;
-
private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
-
{
-
if (e.Button == MouseButtons.Right)
-
{
-
rowIndex=e.RowIndex;
-
this.dataGridView1.Rows[e.RowIndex].Selected = true;
-
-
this.dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[1];
-
this.contextMenuStrip1.Show(dataGridView1, e.Location);
-
this.contextMenuStrip1.Show(Cursor.Position);
-
}
-
}
-
-
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
-
{
-
if (!this.dataGridView1.Rows[rowIndex].IsNewRow)
-
{
-
this.dataGridView1.Rows.RemoveAt(rowIndex);
-
}
-
}
-
}
-
}