我正在遍历 GridView 行和单元格以获取值并将它们存储在2D array
. 这是我的代码:
for (int i = 0; i < GridView2.Rows.Count; i++)
{
for (int j = 0; j < (GridView2.Rows[i].Cells.Count - 3); j++)
{
// using the labels of the template fields.....
Label values = (Label)GridView2.Rows[i].Cells[j].FindControl("Label" + j);
GridValues[i,j] = values.Text; // gridvalues is my 2d array.
}
}
我现在需要的是将从上述循环中获得的相同值添加到列表(2D)中。所以我创建了该列表的一个类
这是代码:
public class GridValuesClass
{
public string GridCustomerName { get; set; }
public string GridPickUpPoint { get; set; }
public DateTime GridPickUpDate { get; set; }
public TimeSpan GridDropPoint { get; set; }
public DateTime GridDropDate { get; set; }
public string GridCabStatus { get; set; }
public string GridAssignedCab { get; set; }
public TimeSpan GridActualDropTime { get; set; }
}
这些属性表示 gridview 中的列名。
那么,如何在这个类的 gridview 中添加值呢?
如果我的值存在于list<GridValuesClass>