我真的可以根据数据删除数据网格视图吗?例如,有一个名为 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;
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消