我有一个数据集,其中的列包含“DAY-MONTH-YEAR TIME”格式的日期。该数据集与“dataBinding”对象绑定到datagridview。数据集没有输入,它没有连接到任何数据库,它使用来自用户输入的数据“即时”填充。 我还有两个日期时间选择器 - 一个用于选择最小日期,另一个用于选择结果的最大日期。当用户从日期时间选择器中选择一些“最小”日期时,应根据选择过滤datagridview中的结果。我知道如何使用“dataBinding.Filter”但是当我只需要选择“Date”列落在“dataTimePickerMin”和“dateTimePickerMax”之间的行时如何过滤?
答案 0 :(得分:0)
使用DateTime.Parse解析日期,并将列键入DateTime:
dataBinding.Columns.Add(new DataColumn("someDate", typeof(DateTime)));
然后你可以使用>和<