我需要將值從 DataGridView 轉換為 List (dd-mm-yyyy)。要將值添加到 DataGridView,我使用 DateTimePicker 和 Button。在 Button_Click 上:
DateTime dt = datetimepicker1.Value.Date;
RowsWithDates.Rows.Add(dt.ToString("d"));
現在我想將 RowsWithDates (DataGridView) 中的所有日期添加到串列中。我試過這個,但沒有成功。
List<DateTime> items = new List<DateTime>();
foreach (DataGridViewRow dr in RowsWithDates.Rows)
{
DateTime item = new DateTime();
foreach (DataGridViewCell dc in dr.Cells)
{
item = dc.Value;//here i had error (can't convert object to System.DateTime)
}
items.Add(item);
}
uj5u.com熱心網友回復:
您需要轉換dc.Value為日期時間。
item = Convert.ToDateTime(dc.Value)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/430260.html
