如何从DataTable更新Datagridview?

时间:2017-07-16 20:59:56

标签: c# c#-4.0

我使用这段代码:

DataTable rows = new DataTable();
rows.Select("name like '%" + name + "%'");

所以,我需要在rows.Select("name like '%" + name + "%'");

的结果上更新DatagridView

我试过了:

 dataGridView1.DataSource = rows.Select("name like '%" + name + "%'"); 

2 个答案:

答案 0 :(得分:0)

如果您已有DataTable个数据,那么您可以创建一个包含过滤数据的DataView,并将其用作DataSource之类的

DataView view = rows.DefaultView;
view.RowFilter = "name like '%" + name + "%'";
//Bind it to your GridView
dataGridView1.DataSource = view;

答案 1 :(得分:0)

你可以试试这个:

rows.DefaultView.RowFilter = "name like '" + name  + "%'";

通过修剪文本来检查是否有空间被移除