0
我正在從實體模型填充的dataGrid上工作。對於特定的列,我有以下內容作爲嘗試在編輯過程中使用組合框,並且編輯的源代碼是CollectionsViewSource。WPF數據綁定gridview問題
<Grid DataContext="{StaticResource vsLogins}" Grid.Column="1"
Margin="16,248,154,31">
<DataGrid AutoGenerateColumns="False" EnableRowVirtualization="True"
Height="213" HorizontalAlignment="Left"
ItemsSource="{Binding Source={StaticResource vsLogins}}"
Name="LoginsDataGrid"
RowDetailsVisibilityMode="VisibleWhenSelected"
VerticalAlignment="Top" Width="380"
Background="{StaticResource lgb}" BorderThickness="2"
BorderBrush="#FFFC0303">
<DataGrid.Columns>
<DataGridTextColumn x:Name="LoginNameColumn" Binding="{Binding
Path=LoginName}" Header="Login Name"
Width="200" MinWidth="200" />
<DataGridTextColumn x:Name="PsWrdColumn"
Binding="{Binding Path=PsWrd}"
Header="Password" Width="130" MinWidth="130" />
<DataGridTemplateColumn x:Name="AccessLevelIdColumn" Header="Id"
Width="40" MinWidth="40">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=AccessLevelId}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Source={StaticResource
vsAccessLevels}}" DisplayMemberPath="Description"
SelectedValuePath="AccessLevelId" IsEditable="False"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
這是拋出一些錯誤。我究竟做錯了什麼?我也嘗試在組合框周圍放置一個網格,並將其設置爲CVS的dataContent - 也沒有任何骰子。謝謝你的幫助。
什麼是錯誤? – ryadavilli
任何不使用「DataGridComboboxColumn」的原因和你得到的錯誤? –
在'System.Windows.StaticResourceExtension'上提供值引發異常。我的桌子有一個與另一張桌子相關的字段,我想要正確的是在DG內部訪問它。這就是我基本上所要做的。 – OneFineDay