2012-10-18 49 views
0

我在WPF数据网格定义,但我不能设置IsReadOnly属性在DataGridTextColumn和DataGridWPF Datagrid的IsReadOnly属性错误

<dg:DataGrid SelectionUnit="FullRow" ColumnHeaderStyle="{StaticResource ColumnHeaderStyleByGiri}" ItemsSource="{Binding QueuedTradesCollection}" Margin="20"     
    AlternationCount="2" RowStyle="{StaticResource RowStyle}" 

       VerticalGridLinesBrush="#FFADD8E6" 

       HorizontalGridLinesBrush="#FFADD8E6" AutoGenerateColumns="False" 
    Grid.RowSpan="1" x:Name="grdvw_trades" CellStyle="{StaticResource CellStyle}"> 

<dg:DataGridTextColumn IsReadOnly="true"  Header="Notional/PairOffAmount" Width="120" ElementStyle="{StaticResource RightAlignStyle}" SortMemberPath="Notional" DataFieldBinding="{Binding Notional,StringFormat={}{0:C}}"/> 

我得到了以下错误消息“财产‘DataGridColumn.IsReadOnly’不能因为它没有可访问的设置访问器“

+0

你的dg命名空间指向什么?它是建立在你正在使用的WPF数据网格还是定制? DataGridTextColumn.IsReadOnly通常具有可访问的set访问器。在附注中,DataGridTextColumn将在我的dg名称空间中指向xmlns:dg =“http://schemas.microsoft.com/wpf/2008/toolkit”的 Sisyphe

+0

中设置。 Iam使用内置的wpf数据网格。我在中定义了我的列 –

回答

1

我用WPF TOOLKIT 2008,IsReadonly属性只存在于WPF Datagrid中。