DataGridView如何删除多行 我要代码…… 我找了一圈也没找到那个启用删除的源代码!! 我自定义了一个Button,想通过Button来实现删除多行数据~~ 高手们请帮忙~~ 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.dataGridView1.MultiSelect = true; this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; private void button1_Click(object sender, EventArgs e) { foreach (DataGridViewRow dr in this.dataGridView1.SelectedRows) { if (!dr.IsNewRow) this.dataGridView1.Rows.Remove(dr); } } 用这个来做,多选行也可以。请注意新行不能删。 For Each sRow As DataGridViewRow In dGrid.SelectedRows If sRow.IsNewRow = False Then dGrid.Rows.Remove(sRow) End If Next for (int i = dataGridView1.RowCount - 1; i >= 0; i--)dataGridView1.Rows.RemoveAt(i); 从大索引号至小索引号删除,删除后会重排索引号 请问,这个字符串LINQ方法,如何处理 winform 中报表(reportViewer)问题,急!!! DevExpress GridView 主表选中某行 判断下面是否有从表 listView导出为Excel 添加注册表 正则式 只匹配汉字? 关于序号问题 关于应用发布时的注册问题,请达人解惑 C#中如何将web页面的一个区域隐藏起来? 多次读取xml文件数据不会重新绑定,求解答! 电子邮件 请问TcpClient如何知道服务器是否已断开连接?
this.dataGridView1.MultiSelect = true;
this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; private void button1_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow dr in this.dataGridView1.SelectedRows)
{
if (!dr.IsNewRow)
this.dataGridView1.Rows.Remove(dr);
}
}
For Each sRow As DataGridViewRow In dGrid.SelectedRows
If sRow.IsNewRow = False Then
dGrid.Rows.Remove(sRow)
End If
Next
dataGridView1.Rows.RemoveAt(i);
从大索引号至小索引号删除,删除后会重排索引号