1

我是 VB.NET WindowsForm 的初学者,我正在使用 Visual Studio 2010 并且需要有关 DGV 上 DateTimePicker 的几个问题的帮助,我已经设法使用 http://msdn.microsoft.com 在数据绑定 DGV 上创建了 DatetimePickerColumn (DTPColumn) /en-us/library/7tas5c80.aspx,我的第一个问题是如何将日期从我的数据库加载到添加到 dgv 中的 DTPcolumn 而不用 DTPCell 替换原始日期?谢谢,麻烦您了。

4

1 回答 1

0

这可能不是最好的方法,但至少它有效。设置数据源后,您可以执行以下操作:

For i As Integer = 0 To DataGridView1.Rows.Count - 1
      Dim gridComboBox As New CalendarCell
      DGV.Item(<Date column index>, i) = gridComboBox
Next

这会将您拥有日期的列重写为日历单元格。但是,如果带有日期的列实际上不是日期,这将引发错误。当然是要改成合适的索引。有了这个,就不需要手动创建的列。

于 2012-10-17T07:45:38.227 回答