2017-07-16 15 views
0

私は、コードのこの部分を使用します。DataTableからDatagridviewを更新するには?

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

だから、私はrows.Select("name like '%" + name + "%'");から結果にDataGridViewのを更新する必要がありますか?

私はこの試みた:あなたはすでにデータとDataTableを持っているなら、あなたは、フィルタリングされたデータとDataViewを作成し、DataSource

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

文字通りあなたのコードですか、あるいはDataTableに実際にデータがありますか? – Crowcoder

+0

おそらくこれを使用します:dataGridView1.DataSource = dataRowArray ;? – OPV

答えて

0

を:

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

テキストをトリミングすることによって削除されるスペースです

+0

'dataView'とは何ですか? – OPV

+0

@OlegP、ここではhttps://msdn.microsoft.com/en-us/library/system.data.dataview(v=vs.110).aspx – Rahul

+0

サンプルで 'dataView'が表示されません。 – OPV

0

としてあなたはこれを試すことができることを使用することができます

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

サンプルを拡張できますか?十分ではありません – OPV

関連する問題