我在 datagridview 中显示一些数据,其数据源是数据表。
对于 DateTime 列,我想使用 datetimepicker 控件来编辑值。所以我尝试了在这个链接中找到的以下代码。 https://msdn.microsoft.com/en-us/library/7tas5c80
将自定义单元格模板分配给 DateTime 列后,datagridview 不会立即失效。
这是我尝试过的代码
dataGridView1.DataSource = dataTable;
CalendarCell cell = new CalendarCell();
this.dataGridView1.Columns["DATE"].CellTemplate = cell;
this.dataGridView1.Invalidate();
当我对 datagridview 中的任何列进行排序时。然后自定义模板工作。
这个我也试过了,还是不行。
dataGridView1.InvalidateColumn(2);
如何告诉 datagridview 立即失效,以便自定义模板正常工作而无需对列进行排序?