读书人

datatable筛选时间有关问题 求前辈帮助

发布时间: 2013-09-28 10:01:20 作者: rapoo

datatable筛选时间问题 求前辈帮助
datatable筛选时间有关问题 求前辈帮助
筛选时间 这个错误怎么解决datatable筛选时间有关问题 求前辈帮助 .net C# linq
[解决办法]
用大于、小于试试看。
[解决办法]


Select();

Select("id>='3' and name='3--hello'");//支持and

Select("id>='3' or id='1'");//支持or

Select("name like '%hello%'");//支持like

Select("id>5","id desc");

Select("id>5", "id desc",DataViewRowState.Added);


[解决办法]
貌似 不支持 Betweent
[解决办法]
都换成字符串
[解决办法]
DataTable dt = new DataTable();
dt.Columns.Add("timed", typeof(DateTime));

DataRow dr = null;
dr = dt.NewRow();
dr["timed"] = DateTime.Parse("2013-9-26 12:00:00");
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["timed"] = DateTime.Parse("2013-9-27 12:00:00");
dt.Rows.Add(dr);

DateTime dd1 = DateTime.Parse("2013-9-26 22:00:00");
DateTime dd2 = DateTime.Parse("2013-9-27 12:00:00");

DataRow[] drs = dt.Select("timed > '" + dd1 + "' and timed <= '" + dd2 + "'");//筛选出 2013-9-27 12:00:00

读书人网 >C#

热点推荐