gpt4 book ai didi

c# - 在 gridview C# 中排序

转载 作者:行者123 更新时间:2023-11-30 12:48:04 25 4
gpt4 key购买 nike

我想根据手机号码注册日期等不同参数对记录进行排序

我的表单看起来像 enter image description here

输入手机号码后,当我点击搜索时,我得到以下结果:

enter image description here

现在我想根据注册日期对记录进行排序。

这是我对记录进行排序的代码:

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 执行‘喜欢’操​​作。”

任何解决方案??

最佳答案

你必须在使用之前将日期转换为字符串:

dt.Select("Convert(column1,System.String) like '2013'")

或 rd.RowFilter = "Convert(column1,System.String) like "+ SearchRegdate;

您可以在此处查看完整语法:syntax reference

关于c# - 在 gridview C# 中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15155636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com