我在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立即失效,以便自定义模板能够正常工作而无需对列进行排序?