我有一個數據表兩欄。我想將每列的行存儲在一個數組中,以便我可以爲每個單列返回行。這樣我相信我可以填充一個列表框(選項文本爲一列,選項值爲另一列)。幫助與C#數組
這裏是我開始了:
public object dbAccess2()
{
ArrayList arg = new ArrayList();
DataTable myTable = GenericDataAccess.ExecuteSelectCmd("Vehicle_GetMakes");
foreach (DataRow dRow in myTable.Rows)
{
arg.Add(dRow["VehicleMake"]);
arg.Add(dRow["VehicleMakeId"]);
}
return arg.ToArray();
}
那麼這有什麼問題? – AlexanderMP 2010-11-16 08:52:03
是否要從列表框中的DataTable加載數據?(如果您想保留DataTable中的單獨列,您可能需要考慮ListView或DataGridView) – Rox 2010-11-16 08:56:17
當然,您可以將DataTable用作列表框中的數據源,將DataTextField和DataValueField設置爲列名稱? – Paddy 2010-11-16 08:57:58