我有一个返回数组列表的类,但是当我阅读它时,我想在页面中写入值。
我有这堂课:
public ArrayList users(string table)
{
ArrayList list = new ArrayList();
foreach (DataRow item in com.Execute("select * from " + table + ";").Rows)
{
list.Add(item["id"].ToString());
list.Add(item["mail"].ToString());
list.Add(item["data"].ToString());
}
return list;
}
Page_Load
loadUsersNewsletter lun = new loadUsersNewsletter();
String[] myArr = (String[])lun.users("newsletter").ToArray(typeof(string));
foreach (Object o in myArr)
{
load.Controls.Add(new LiteralControl("<tr><td>" + o + "</td><td>" + o + "</td></tr>"));
...
}
如何按索引或其他方式读取值,以免重复值?如果有其他解决方案,请告诉我。