Я привязал коллекцию из своей базы данных к DevX GridControl
. По умолчанию отображаются все столбцы. Как я могу изменить свой код Xaml, чтобы строго отображать указанные столбцы?
Вот XAML-код:
<dxg:GridControl x:Name="lst1" AutoGenerateColumns="AddNew" ItemsSource="{Binding ListaImpianti}" ColumnsSource="{Binding c}"
EnableSmartColumnsGeneration="True" HorizontalAlignment="Left" Margin="93,131,0,0" VerticalAlignment="Top" Width="346"
FilterCriteria="{Binding FilterCriteria, ElementName=searchControl}" Height="479" >
<dxg:GridControl.Columns>
<dxg:GridColumn x:Name="CODICE" Binding="{Binding CODICE}" FieldName="CODICE"/>
<dxg:GridColumn x:Name="NOME" Binding="{Binding NOME}" FieldName="NOME"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AllowPerPixelScrolling="True" ShowTotalSummary="True" AllowEditing="False" ShowGroupPanel="False" />
</dxg:GridControl.View>
</dxg:GridControl>
ListaImpianti
— это результат запроса из ViewModel. Он содержит множество полей, и я хотел бы показать только поля NOME
и CODICE
.
AutoGenerateColumns="AddNew"
, и это должно работать. - person XAMlMAX   schedule 15.09.2014