专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

怎么让一个属性不被绑定

发布时间:2011-06-27 20:17:05 文章来源:www.iduyao.cn 采编人员:星星草
求教:如何让一个属性不被绑定?
譬如我有这样一个类:
class test
{
  public property int id...
  public property string name...
  public property List<string> friends...//就是不能绑定这个属性,而且这个类还必须是公共的、可读写的
}

List<test> fs;//这个类的数据集

现在要把这个fs数据集绑定到一个datagrid,如何不绑定test类的friends属性?

------解决方案--------------------
绑不绑定,权利在于你啊,你不使用该实体集合类的这个属性,它不就不绑定了嘛?
------解决方案--------------------
前台这么绑定不就可以了吗?
C# code

  <sdk:DataGrid  AutoGenerateColumns="False"   VerticalAlignment="Top" HorizontalAlignment="Left" Margin="2,50,2,2"  Name="StationInfodataGrid"  Width="195" IsReadOnly="True" Height="230" GridLinesVisibility="All" 
                CellStyle="{StaticResource DataGridCellStyle}"    RowDetailsVisibilityMode="VisibleWhenSelected" ColumnHeaderStyle="{StaticResource DataGridHeaderStyle}"
                HorizontalGridLinesBrush="{StaticResource lineColor}" VerticalGridLinesBrush="{StaticResource lineColor}" BorderBrush="{StaticResource lineColor}" RowBackground="#33C3FF00">
                    <sdk:DataGrid.Columns >
                        <sdk:DataGridTextColumn Header="id"   Width="70"  FontSize="12" Binding="{Binding id}"  />
                        <sdk:DataGridTextColumn Header="name"   Width="120" FontSize="12" Binding="{Binding name}"  />
                         </sdk:DataGrid.Columns>
                </sdk:DataGrid>

------解决方案--------------------
可以在datagrid加载之后隐藏那一列啊datagrid.Columns[index].Visibility = Visibility.Collapsed;
------解决方案--------------------
探讨
引用:
引用:
没明白 像一楼说的一样 你不想绑定 不在页面绑定不久行了
说的对


对什么对啊,我要的是自动绑定。这个类是动态绑定的,DataGrid绑定时不知道要绑定哪些属性。

------解决方案--------------------
主要是你要对DataGrid设置AutoGenerateColumns="False",然后在这个基础之上自定义DataGrid需要显示的列即可。
------解决方案--------------------
探讨

引用:
主要是你要对DataGrid设置AutoGenerateColumns="False",然后在这个基础之上自定义DataGrid需要显示的列即可。


必须得设置AutoGenerateColumns="True",列数量不确定

------解决方案--------------------
怎么非要自动绑定呢...
------解决方案--------------------
……我曾经还一度纠结怎么才能绑定呢……lz你……傲娇了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: