【发布时间】:2010-03-10 11:31:53
【问题描述】:
我遇到了一个小问题。
我有一个带有列的网格:
<data:DataGrid ColumnHeaderStyle="{StaticResource headerStyle}" Foreground="#234BC3" AutoGenerateColumns="False" Name="protocollenBAMDataGrid" LoadingRow="myDataGrid_LoadingRow" SelectionChanged="DataGrid_SelectionChanged">
<data:DataGrid.Columns>
<data:DataGridTemplateColumn Header="Resend" x:Name="ResendColumn">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Resend" Tag="{Binding MsgID}" Foreground="#234BC3" Click="dataGridHL7_Click"></Button>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn> ...
如果我将“ResendColumn”的可见性设置为折叠,它可以正常工作。
但是我需要在代码中执行此操作,所以我尝试在加载事件中执行此操作:
ResendColumn.Visibility = Visibility.Collapsed;
它给了我一个 nullref 异常:
对象引用未设置为 对象的实例。
我不明白为什么?
【问题讨论】:
标签: silverlight datagrid