[英]C# Applying dataGridView Cell Value to DateTimePickerObject
通常我会像这样应用字符串值:
numID.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
但要将其插入datetimepicker对象并更改其值,我不能仅使用.Value像这样:
numStartDate.Value = dataGridView1.SelectedRows[0].Cells[2].Value;
我应该怎么做? 谢谢 :)
dataGridView1.SelectedRows[0].Cells[2].Value
是什么类型?
如果是这种类型的DateTime
,则执行强制转换:
(DateTime)dataGridView1.SelectedRows[0].Cells[2].Value
如果此类型为String
,则执行以下操作:
DateTime.Parse(dataGridView1.SelectedRows[0].Cells[2].Value.ToString())
PS:顺便说一句,最好使用真实的数据源,而不是DataGridView.Rows。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.