【发布时间】:2013-10-17 15:44:02
【问题描述】:
我正在尝试创建一个多维数组
到目前为止我所拥有的是......
ArrayList iEFiles = (ArrayList)Session["Files"];
iEFiles.Add(Server.MapPath(FileName));
FileName = "Testing123"
FileName = "AnotherTest"
我想做的就是让它像这样出来......
FileName = ("Testing123", "Waterproof")
FileName = ("AnotherTest", "Non-Waterproof")
点赞Array[,]
有什么想法吗?
要显示记录... BindGridview(iEFiles);
private void BindGridview(ArrayList list)
{
DataTable dt = new DataTable();
dt.Columns.Add("FileName");
dt.Columns.Add("id");
dt.Columns.Add("snFile");
int c = list.Count;
for (int i = 0; i < c; i++)
{
dt.Rows.Add();
dt.Rows[i]["FileName"] = list[i].ToString().ToUpper();
dt.Rows[i]["id"] = i;
dt.Rows[i]["snFile"] = list[i].ToString();
}
GridView1.DataSource = dt;
GridView1.DataBind();
}
【问题讨论】:
-
你为什么还在使用
ArrayList,使用List<T>并且有一个有两个字符串属性的类。 -
不确定如何使用它。我们已经在办公室使用它一段时间了。 C# 2.0
-
@user2800287 然后认为这是一个学习新知识的绝佳机会,这将使您对列表的使用更加有效,更不容易出错,并且在某些情况下性能更高。
标签: c# asp.net arraylist c#-2.0