删除所选行
//删除所需行
private void 删除栏位ToolStripMenuItem_Click(object sender, EventArgs e)
{
int i = dataGridView.CurrentRow.Index;
DataGridViewRow row = dataGridView.Rows[i];
dataGridView.Rows.Remove(row);
}
在表最后增加一行
```
private void 添加栏位ToolStripMenuItem_Click(object sender, EventArgs e)
{
dataGridView.Rows.Add();
}
```
删除空白行
//删除表中的空白行
private void 确定ToolStripMenuItem_Click(object sender, EventArgs e)
{
for (int i = dataGridView.Rows.Count - 1; i >=0; i--)
{
if (dataGridView.Rows[i].Cells[0].Value == null && dataGridView.Rows[i].Cells[1].Value == null && dataGridView.Rows[i].Cells[2].Value == null && dataGridView.Rows[i].Cells[3].Value == null && dataGridView.Rows[i].Cells[4].Value == null)
dataGridView.Rows.RemoveAt(i);
}
}