我想根据手机号码等不同参数对记录进行排序。,注册日期等
我的表格看起来像
输入手机号后 当我点击搜索时,我得到以下结果:
现在我想对注册日期的记录进行排序。
这是我对记录进行排序的代码:
private void SearchDate()
{
DataTable rt = GetRecords();
DataView rd = new DataView(rt);
string SearchRegdate = null;
if (!String.IsNullOrEmpty(txtdate.Text))
{
SearchRegdate = string.Format("{0} '%{1}%'", gvUser.SortExpression, txtdate.Text);
}
rd.RowFilter = "registration_date like " + SearchRegdate;
gvUser.DataSource = rd;
gvUser.PageSize = 30;
gvUser.DataBind();
}
在这里,我收到错误“无法对 System.DateTime 和 System.String 执行 'Like' 操作。”
有什么解决办法??