C# - 在 Datagrid 上执行选定的日期从和到

标签 c# datagrid

我正在数据网格上使用 C# 工具箱(短格式)中的 dateTimePicture 创建一些计划输出。我只想当用户选择日期“From”和“To”并单击按钮执行时,dategrid 将自动输出从“From”开始到“To”结束的日期。有任何想法吗?请在下面评论您的想法。谢谢大家!

这是我的代码

private void btn_execute_Click(object sender, EventArgs e)
{
     String from = date_from.Text;
     String to = date_to.Text;

     int count;
     for(count = 0; count < to; count++)
     {
         dgv_result.Rows.Add(1);
         dgv_result.Rows[count].Cells[0].Value = from;
     }
}

最佳答案

试试这个

var fromDate = DateTime.Now;           // set here your from date
var toDate = DateTime.Now.AddDays(7);  // set here your to date                
for (DateTime date = fromDate; date <= toDate; date = date.AddDays(1))
{
    dataGridView1.Rows.Add(date);
}

编辑:

如果您将 DateTimePicker 用于 toDatefromDate,那么试试这个

var fromDate = date_from.Value;  // Don't use date_from.Text as you mentioned in comments
var toDate = date_to.Value;
for (DateTime date = fromDate; date <= toDate; date = date.AddDays(1))
{
    dataGridView1.Rows.Add(date);
}

enter image description here

关于C# - 在 Datagrid 上执行选定的日期从和到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153047/

相关文章:

c# - 在 C# 中调整图片框大小的代码是什么?

c# - 如何格式化绑定(bind)的 wpf 数据网格文本列以不显示新的 DateTimes?

c# - 替换 Sitecore 媒体库链接中的空格

c# - 无法使用多重绑定(bind)绑定(bind) DataGrid ItemsSource - 简单绑定(bind)工作正常

WPF DataGrid 样式中的标题内容每个触发器仅显示一次

wpf - 样式或资源中的WPF DataGrid列

c# - 发送邮件异步不起作用

c# - 为什么我不能将方法作为对象传递?

javascript - DevExtreme DataGrid onRowDblClick

wpf - 将Click事件添加到PowerShell中的WPF DataGrid按钮列中