为了账号安全,请及时绑定邮箱和手机立即绑定

删除基于数据的数据网格视图

删除基于数据的数据网格视图

C#
青春有我 2022-01-09 10:43:28
我真的可以根据数据删除数据网格视图吗?例如,有一个名为 food 的列标题,在这个 'food' 列中有许多 'breed'。所以,我想做的是,我想删除所有包含这个品种的行。这是代码示例:tbl_recipeheader.Rows.Add(btn);            tbl_recipeheader.Rows[1].Cells[1].Value = 1;            tbl_recipeheader.Rows[1].Cells[2].Value = 1;            tbl_recipeheader.Rows[1].Cells[3].Value = Breed;            tbl_recipeheader.Rows[1].Cells[4].Value = This Is Description;            tbl_recipeheader.Rows[1].Cells[5].Value = 100;            tbl_recipeheader.Rows[1].Cells[6].Value = DateTime.Now;            tbl_recipeheader.Rows[1].Cells[7].Value = Employee 1;            tbl_recipeheader.Rows[1].Cells[8].Value = A;tbl_recipeheader.Rows[2].Cells[1].Value = 2;            tbl_recipeheader.Rows[2].Cells[2].Value = 2;            tbl_recipeheader.Rows[2].Cells[3].Value = Breed;            tbl_recipeheader.Rows[2].Cells[4].Value = This Is Description 2;            tbl_recipeheader.Rows[2].Cells[5].Value = 200;            tbl_recipeheader.Rows[2].Cells[6].Value = DateTime.Now;            tbl_recipeheader.Rows[2].Cells[7].Value = Employee 2;            tbl_recipeheader.Rows[2].Cells[8].Value = A;在那里,除了品种之外,一切都不同。所以,我想删除这两行,因为 foodname 是相同的。
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

您可以使用如下过滤器:

BindingSource bindingSource = new BindingSource();
        bindingSource.DataSource = testGridView.DataSource;
        bindingSource.Filter = testGridView.Columns[“Food”].HeaderText.ToString() + " NOT LIKE '%" + someBreed + "%'";
        testGridView.DataSource = bindingSource;


查看完整回答
反对 回复 2022-01-09
  • 1 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信