0

我在我的一种形式中使用 Xtragrid,我想从它的一个单元格中读取数据。通常你 gridView_Test_Values.GetRowCellValue([rowhandle][columnname] 用来获取数据。如果你知道行句柄,那效果很好。我想要实现的是,我会喜欢根据另一个单元格a的值从我的单元格中获取数据,这当然是在另一列中,并且该行的行句柄是可变的。任何想法如何实现?

4

1 回答 1

0

可以这样试试

private [YourObjectInGrid] GetSelected() {
    var selectedRows = view.GetSelectedRows();
    if (selectedRows != null && selectedRows.Length > 0) {
        var o = view.GetRow(selectedRows[0]);
        if (o != null) {
          return o as [YourObjectInGrid];
        }
    }
}

您可以在数据模型中创建 [NonPersistent] 计算字段,并在网格中使用它。

  [NonPersistent]
  public string Name {
   get {
    try {
       return (FirstName + " " + LastName).Trim();
    }
    catch { }
    return String.Empty;
   }
  }
于 2012-10-24T20:03:21.917 回答