如何通过 List<> 而不是数据 table 从 sql 检索数据?

How to retrieve data from sql by List<> instead of data table?

如何通过 ( List<> ) 而不是数据从数据库中检索数据 table?

我该怎么做?

按照以下步骤操作

  1. 创建一个 class 模拟您的 table
  2. 声明列表
  3. 检索数据并将其绑定到列表
  4. 显示您的数据

    public class myListClass { public 字符串 myListClassItem1{ 设置;得到; } public 字符串 myListClassItem2{ 设置;得到; } public 字符串 myListClassItem3{ 设置;得到; } }

    列表项 = new List();

    同时 (reader.Read()) { items.Add(新的 myListClass(reader["Item1"].ToString(), reader["Item2"].ToString(), reader["Item3"].ToString())); }

    myDataGrid.DataSource = 项;

    myDataGrid.DataBind();