【问题标题】:How to change cell value dynamically in ListView with GridView如何使用 GridView 在 ListView 中动态更改单元格值
【发布时间】:2012-05-29 12:58:27
【问题描述】:

我在 ListView 中使用了 GridView。我想动态更改单元格值。例如,有一个名为“时间”的列,我想在发生某些事情时更改此值。我可以找到并获取单元格(例如,od.Time 如下代码所示),但无法更改其值。像这样的一些代码,其中ObjectData 是所有 ListView 列的类。

for (int i = 0; i < 5; i++)
{
      ObjectData od = (ObjectData)objectListView.Items[i];
      if (od.UserName == "Tom")
      {
          od.Time = DateTime.Now.ToString();
      }
 }

【问题讨论】:

  • 您的列表视图是否绑定到数据源?
  • 是的,我已绑定到 .xaml 文件中的数据源。如

标签: c# wpf listview


【解决方案1】:

如果您的列表视图绑定到数据源,您需要更改数据源的数据,而不是列表视图的内容。然后它应该更新列表视图。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多