RT
我建了一个datagrid,并给它绑定了一组数据,绑定的数据是一个自定义的类(叫Layer)的对象的链表。如下 this.dataGrid1.ItemsSource = this.listLayerData;问题是,我的Layer类里有7个属性,所以现在的datagrid里面就有7列,而我只想显示其中的3列,其他的列不显示出来,我尝试用
this.dataGrid1.Columns[4].Visibility = Visibility.Hidden;
来隐藏不像显示的列 但是运行时报异常...请问高手这种情况下应该怎么做才能隐藏掉不需要的列而只显示出所需要的列呢?
先谢谢了
我建了一个datagrid,并给它绑定了一组数据,绑定的数据是一个自定义的类(叫Layer)的对象的链表。如下 this.dataGrid1.ItemsSource = this.listLayerData;问题是,我的Layer类里有7个属性,所以现在的datagrid里面就有7列,而我只想显示其中的3列,其他的列不显示出来,我尝试用
this.dataGrid1.Columns[4].Visibility = Visibility.Hidden;
来隐藏不像显示的列 但是运行时报异常...请问高手这种情况下应该怎么做才能隐藏掉不需要的列而只显示出所需要的列呢?
先谢谢了
this.DataGirdView.Columns[4].Visible=false;
<listview>
<gridview>
<gridview.columns>
<gridviewcolumn DisiplayMemberBinding="{Binding Path=FirstName}"/>
</gridview.columns>
</gridview>
</listview>