删除DataGridView行:了索引1处没有值
DataGridView 用DATASOURCE绑定数据后的删除行的方法(不删除数据库中数据,只删除DataGridView )
- private void btnDeleteCurrentRow_Click(object sender, EventArgs e)
- {
- List<DB.Item> list = (List<DB.Item>)dataGridView1.DataSource;
- List<DB.Item> selectList = new List<DB.Item>();
- for (int i = dataGridView1.SelectedRows.Count - 1; i >= 0; i--)
- {
- selectList.Add((DB.Item)dataGridView1.SelectedRows[i].DataBoundItem);
- }
- foreach (var item in selectList)
- {
- list.Remove(item);
- }
- dataGridView1.DataSource = null;
- dataGridView1.DataSource = list;
- }
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · 自定义DataGridView表头
- · C#的DataGridView列怎么填充宽度
- · dataGridView另一种复制表的方式
- · DataGridView数据绑定的几种方法
- · 在datagridview里添加自定义控件列
- · The instance of entity type ‘Customer’ cannot be tracked because another instance with the same key value for {‘Id’} is already being tracked.
- · .NET8实时更新nginx ip地址归属地
- · 解决.NET Blazor子组件不刷新问题
- · .NET8如何在普通类库中引用 Microsoft.AspNetCore
- · .NET8 Mysql SSL error
- · ASP.NET Core MVC的Razor视图渲染中文乱码的问题
- · .NETCORE 依赖注入服务生命周期