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; }
}
これらのプロパティは、グリッドビューの列名を表します。
では、このクラス内のグリッドビューに値を追加するにはどうすればよいですか?
また、自分の値がlist<GridValuesClass>