在我的(网络表单)应用程序中,我定义了我的列表
public class DepartmentList
{
public int DeptID { get; set; }
public string DepartmentName { get; set; }
}
然后我用sql数据填充它。请注意,此代码位于按钮(submitdata)中,单击:
using (SqlConnection conn2 = newSqlConnection(ConfigurationManager.ConnectionStrings["SqlServer"].ConnectionString))
{
SqlCommand cmd1 = new SqlCommand("Select [id], [Department] from Departments Where " + UserDefined + conn2);
conn2.Open();
using (SqlDataReader reader2 = cmd1.ExecuteReader())
{
while (reader2.Read())
{
DepartmentList dl = new DepartmentList();
dl.DeptID = reader2.GetInt32(0);
dl.DepartmentName = reader2.GetString(1);
DepartmentList.Add(dl);
}
}
我已经在这里看到并尝试了example from this post,它与我想要做的非常相似,除了在这个例子中正在使用数组并且数组内容和索引是预定义的。我如何做同样的事情,而是使用List对象并用每个按钮打印每个项目(rotateData)点击?
答案 0 :(得分:0)
您需要将位置存储在某个位置以及可能的对象集合中。
这实际上取决于数据如何填充到前端。我会遵循ajax方法来使用jQuery检索和填充。
如果需要,我可以提供代码示例。