【问题标题】:Filtering dataGridView by Dates by Combo Box having Date Range通过具有日期范围的组合框按日期过滤 dataGridView
【发布时间】:2015-02-04 11:32:56
【问题描述】:

在我的 Windows 窗体应用程序中,我有一个组合框,其中包含“年份范围”的项目

"FY JUN2013-MAY2014"
"FY JUN2014-MAY2015"
"FY JUN2015-MAY2016"
"FY JUN2016-MAY2017"

我有一个数据网格视图,其中填充了客户的合同及其合同签署日期。

我想要的是,如果从组合框中选择了“FY JUN2013-MAY2014”,它应该在 dataGridView 中为我提供在该特定年份签署的合同......以此类推未来日期范围。

dataGridView 日期格式为“DD/MMM/YYYY”(04/Jan/2015)

请推荐

【问题讨论】:

  • 不知道从哪里开始

标签: c# winforms date datagridview


【解决方案1】:

这应该可以解决问题:

 DataView DView = new DataView();
 string filter = "("your Date Row Name" >= '" + fromDate.Value.ToString("dd/MM/yyyy") + "' and your Date Row Name<= '" + toDate.Value.ToString("dd/MM/yyyy") + "')";
 DView.Table = "Add your data as DataTable"//
 DView.RowFilter = filter; //Set the filter
 proceedingsGrid.DataSource = (DataTable)DView.ToTable(); //Bind the data table to the grid

【讨论】:

    猜你喜欢
    • 2015-06-19
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多