http://www.cnblogs.com/fengfeng/archive/2008/03/27/1125225.html
dataGridView的刷新(更新),Refresh
private DataTable _dtAdd = new DataTable();
private void textBox11_TextChanged(object sender, EventArgs e)
{
if (textBox11.Text.Trim().Length == 0)
{
var dv = new DataView(_dtAdd); //此处是刷新(更新)的重点
dataGridView1.DataSource = dv;
}
else
{
_std.Txtchange(textBox11);
//搜索(查找)请购的物料
DataView dv = _dtAdd.DefaultView;
dv.RowFilter = string.Format("物料编码 like '%{0}%' or 物料名称及规格 like '%{1}%'", textBox11.Text.Trim(),textBox11.Text.Trim());
dataGridView1.DataSource = dv;
}
}

本文介绍了一种使用C#在DataGridView中实现数据刷新的方法。通过DataView的RowFilter属性进行过滤显示,实现了根据文本框输入内容的变化来实时更新DataGridView显示的数据。这种方法既能够处理空输入情况,也支持模糊搜索。
887

被折叠的 条评论
为什么被折叠?



