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);
}
}
}
}