我使用RowFilter
搜索了datagridview。现在我需要将行包含的这些文本替换为其他文本。
我该怎么做?
private void button7_Click_3(object sender, EventArgs e)
{
string filterBy;
filterBy = "Stringtext Like '%" + textBox6.Text + "%'";
((DataTable)dataGridView1.DataSource).DefaultView.RowFilter = filterBy;
}
有什么想法吗?
答案 0 :(得分:1)
以下方法将dataGridView1
的数据源检索为DataTable
,并将其克隆为新的DataTable
。然后,它会解析原始Rows
的{{1}}集合,它将DataTable
中的textBox6.Text
值替换为查找后的值(由_TEST_
给出)列,它将修改后的行添加到克隆数据表中。最后,它将网格的数据源分配给修改后的表。
Stringtext