将dataGridView单元格值应用于DateTimePickerObject

本文关键字:应用于 DateTimePickerObject 单元格 dataGridView | 更新日期: 2023-09-27 18:17:13

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

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

但是要将它插入到datetimepickerobject中并改变它的值,我不能像这样使用。value:

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

我该怎么做?谢谢:)

将dataGridView单元格值应用于DateTimePickerObject

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.