c# - Performance issues with WPF DataGrid CheckBox column -
i have wpf project datagrid. has 500 dynamically added columns. works fine data types integer or string. if make 500 boolean columns, checkboxes - datagrid takes few seconds scroll. possible optimize boolean column/checkboxes somehow?
my datagrid defined this:
<ext:extdatagrid grid.row="1" grid.column="0" grid.columnspan="3" margin="3" scrollviewer.cancontentscroll="true" scrollviewer.verticalscrollbarvisibility="auto" scrollviewer.horizontalscrollbarvisibility="auto" enablerowvirtualization="true" enablecolumnvirtualization="true" virtualizingstackpanel.virtualizationmode="recycling" itemssource="{binding path=datatablesample1, mode=twoway}" selecteditem="{binding datatablesample1selecteditem, mode=twoway}"> </ext:extdatagrid>
itemssource datatable object, columns added this:
for (int = 0; < 500; i++) { datacolumn datacolumnboolean = new datacolumn(i.tostring()); datacolumnboolean.datatype = type.gettype("system.boolean"); datatable.columns.add(datacolumnboolean); }
Comments
Post a Comment