如何使用网格视图在列表视图中动态更改单元格值

本文关键字:视图 单元格 动态 列表 何使用 网格 | 更新日期: 2023-09-27 18:35:49

我在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();
      }
 }

如何使用网格视图在列表视图中动态更改单元格值

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