错误-在日期时间选择器名称上使用变量时无法获取值
本文关键字:变量 获取 日期 时间 选择器 错误 | 更新日期: 2023-09-27 18:15:03
我使用以下代码,
timeStart是null,它没有得到它的值
不知道为什么…
下面是代码:for (int i = 1; i < 4; i++)
{
DateTimePicker timeStart = (DateTimePicker)this.Controls["datetimeBi"+i];
MessageBox.Show(timeStart.Value.ToString());
}
i have try also
DateTimePicker timeStart = (DateTimePicker)this.Controls["datetimeBi"+i.ToString()];
但是它也没起作用
总是在showbox获得错误,因为"no value" (NULL)。
第一种方法没有问题。我假设你正在尝试迭代几个DataTimerPicker
控制。如果是,可以检查每个DataTimerPicker
控制实例的Name
属性吗?我想它应该是,datetimeBi1,datetimeBi2,datetimeBi3(只是猜测后看到你的代码)。
同时,你也可以检查你的子控件的直接父控件(DateTimePicker)