【问题标题】:DataGrid: How to test if a column exists in a datagridDataGrid:如何测试数据网格中是否存在列
【发布时间】:2010-12-03 08:57:07
【问题描述】:

我有一个要传入通用集合的数据网格。在鼠标悬停时,我想测试该行是否具有特定列并返回值。

我想要完成的是根据特定列的存在来确定网格中对象的类型。例如,如果“SerialNo”存在,我知道网格当前包含一个小部件集合。如果“CustomerId”存在,我知道网格当前正在持有客户。

【问题讨论】:

  • 你想对结果做什么?你的意思是你想传入一个对象的集合,而不是一个强类型的集合?您是否通过绑定到 ItemsSource 属性来执行此操作?

标签: silverlight silverlight-3.0 datagrid


【解决方案1】:

您可以通过强制转换对象和/或在该行引用的对象上使用类型反射来测试该行是否属于某种类型。 你想完成什么?

【讨论】:

  • 我不确定网格中将存储什么类型的信息。我希望让网格不知道它持有什么类型的信息。
猜你喜欢
  • 2014-09-09
  • 2011-08-03
  • 2011-12-04
  • 2010-09-14
  • 2015-12-15
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
相关资源
最近更新 更多