我想修改从数据源填充窗口小部件的各个数据窗口小部件(第三方网格)列的属性。问题是在数据开始流动之前,网格是空的 - 没有列。那么我如何“挂钩”进入数据流的开始,以便我可以修改我的列属性?具体来说,我有:
// get DataTable populated with columns. This works
GetDataTableObject((ref m_dataTable);
DataView dv = new DataView(m_dataTable);
m_grid.DataSource = dv;
// and this doesnt work because the number of columns is 0 !!!
for (int i = 0; i < m_grid.Columns.Count; i++)
// modify grid column attributes
m_grid.Columns[i].OwnerDraw = true;
如何“启动”底层DataTable与正确的现有列和ui网格小部件之间的连接?