通常我会应用这样的字符串值:
numID.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
但要将其插入datetimepickerobject并更改其值,我不能像这样使用.Value:
numStartDate.Value = dataGridView1.SelectedRows[0].Cells[2].Value;
我该怎么做? thx:)
答案 0 :(得分:0)
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:BTW,更好地使用真实数据源,而不是DataGridView.Rows。