2012-10-18 47 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中。