【发布时间】:2011-07-29 18:40:13
【问题描述】:
<DataGridTextColumn Binding="{Binding Name}" Width="*"/>
<DataGridTextColumn Binding="{Binding Change}" Width="Auto"/>
当Change 的值更新时,其列不会更新以适应新值。所以列太小了,值被剪掉了。
有什么想法吗?
【问题讨论】:
-
在您在样式中定义之前,该列不会永远扩展。
-
@sajoshi,如何定义?
-
如果您将宽度更改为除
Auto以外的任何值,问题就会消失,但如果您需要,Scott 在下面的回答是正确的方法!我遍历了所有自动列dataGrid.Columns.Where(c => c.Width.IsAuto)并做了 Scott 所做的事情。