我正在数据网格上使用 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
用于 toDate
和 fromDate
,那么试试这个
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);
}
关于C# - 在 Datagrid 上执行选定的日期从和到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153047/