C#将dataGridView Cell Value应用于DateTimePickerObject

时间:2015-10-11 17:09:04

标签: c# datagridview

通常我会应用这样的字符串值:

numID.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();

但要将其插入datetimepickerobject并更改其值,我不能像这样使用.Value:

 numStartDate.Value = dataGridView1.SelectedRows[0].Cells[2].Value;

我该怎么做? thx:)

1 个答案:

答案 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。