更新datagrid数据源时调用一个方法
有数据时显示datagrid ,没有数据时把它隐藏

解决方案 »

  1.   

    如果想改变列宽,就用:ts.PreferredColumnWidth =50如果想隐藏一列的话,就这样写:ts.PreferredColumnWidth =0          很简单吧!如果想让列宽根据数据内容自适应调整,可以这样处理:aColumnTextColumn.TextBox.AutoSize = Truets.PreferredColumnWidth = aColumnTextColumn.TextBox.Width将改变了的DataGridTextboxCoulmn实例加入到GridColumnStyles里去,代码为:ts.GridColumnStyles.Add(aColumnTextColumn)