首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GridControl上指定可见列?

如何在GridControl上指定可见列?
EN

Stack Overflow用户
提问于 2014-09-15 07:50:54
回答 2查看 988关注 0票数 0

我已经将数据库中的集合绑定到DevX GridControl。默认情况下,它显示所有列。如何修改Xaml代码以严格显示我指定的列?

以下是Xaml代码:

代码语言:javascript
复制
    <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的查询结果。它包含许多字段,我只想显示字段NOMECODICE

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-17 10:27:46

解决方案:删除AutoGenerateColumns="AddNew“。

票数 1
EN

Stack Overflow用户

发布于 2015-03-03 19:52:58

但是,我遇到了这个问题,我使用的是嵌入在一个GridControl控件中的ControlTemplate中的一个LookUpEdit。我发现这是相当令人沮丧的,因为在AutoGenerateColumns内没有任何选择有任何影响。经过进一步的研究,我发现LookUpEdit控件有一个名为AutoPopulateColumns的属性,它覆盖了这个值。该属性是布尔值,将其设置为False将允许您手动定义自己的列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25843127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档