2017-12-06 6 views
-1
private void dateTimePicker1_ValueChanged(object sender, EventArgs e) 
{ 
    (dataGridView1.DataSource as DataTable).DefaultView.RowFilter = string.Format("START_DATE LIKE '%{0}%'", dateTimePicker1.Value.ToString("yyyy-MM-dd")); 
} 

戻り値: 'System.DateTimeとSystem.Stringで' Like '操作を実行できません。'、pls help。データグリッドビューのテキストボックスでの検索、C#

+0

の代わりに列名 – MethodMan

+0

あなたはより多くの情報を与える必要がDataViewの検索方法でGoogle検索を実行します。エラー、データのいくつかの例では何であるかをデータソース –

+0

エラー: 'System.DateTimeとSystem.Stringで' Like '操作を実行できません。 – day4me

答えて

0
(dataGridViewFields.DataSource as DataTable).DefaultView.RowFilter = string.Format("START_DATE = '{0}'", dateTimePicker1.Value.ToString("yyyy-MM-dd")); 

または「START_DATE」

string rowFilter = string.Format("[{0}] = '{1}'", columnName, filterValue); 
(myDataGridView.DataSource as DataTable).DefaultView.RowFilter = rowFilter; 
+0

thnx非常に! – day4me

関連する問題