モバイル番号などのさまざまなパラメーターでレコードを並べ替えたい。、登録日など
私のフォームは次のようになります
携帯番号入力後、検索をクリックすると、次の結果が得られます。
ここで、レコードを登録日で並べ替えたいと思います。
レコードをソートするための私のコードは次のとおりです。
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」操作を実行できません」というエラーが表示されます。
解決策はありますか??