C# 按文本框C在数据网格视图中搜索#

C# 按文本框C在数据网格视图中搜索#,c#,C#,返回错误:“无法对System.DateTime和System.String执行”Like“操作”,请帮助 private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { (dataGridView1.DataSource as DataTable).DefaultView.RowFilter = string.Format("START_DATE LIKE '%{0}%'", dateTimePicker1

返回错误:“无法对System.DateTime和System.String执行”Like“操作”,请帮助

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"));
}
或列名代替“开始日期”


在google上搜索如何搜索DataView您需要提供更多信息:错误是什么,数据源中的一些数据示例。错误:“无法在System.DateTime和System.String上执行”Like“操作。如果查询DataTable源更容易,那么查询DGV.thnx就更容易了!
(dataGridViewFields.DataSource as DataTable).DefaultView.RowFilter = string.Format("START_DATE = '{0}'", dateTimePicker1.Value.ToString("yyyy-MM-dd"));
string rowFilter = string.Format("[{0}] = '{1}'", columnName, filterValue);
(myDataGridView.DataSource as DataTable).DefaultView.RowFilter = rowFilter;