小编vid*_*dhi的帖子

如何在列表上应用分页

我有一个从数据库中检索数据并将其添加到列表中的函数.我的列表已准备好并显示数据,但我希望在该列表上进行分页,以便每页显示有限的记录.但不知道如何做到这一点.
这是我的数据层功能的代码.

 public List<demodto> executereader(List<demodto> Ldemo,SqlCommand cmdshow, string tablename)
    {
         SqlConnection cn;
         try
         {
             cn = this.getconnection();

             cmdshow.Connection = cn;
             cn.Open();

             SqlDataReader rd = cmdshow.ExecuteReader();
             while (rd.Read())
             {
                 demodto dtoobj1 = new demodto();
                 dtoobj1.ID = Convert.ToInt32(rd[0].ToString());
                 dtoobj1.Name = rd[1].ToString();
                 dtoobj1.PhNo = Convert.ToInt32(rd[2].ToString());
                 dtoobj1.Address = rd[3].ToString();
                 dtoobj1.Gender = rd[4].ToString();
                 dtoobj1.Email = rd[5].ToString();
                 dtoobj1.Emptype = rd[6].ToString();

                 Ldemo.Add(dtoobj1);

             }
             cn.Close();
             return Ldemo;
         }
         catch (Exception ex2)
         {
             throw new DataException("error....." + ex2.Message);

         }

    }
Run Code Online (Sandbox Code Playgroud)

这是DTO课程..

 public class demodto
{
    public Int32 ID{get;set;}
    public …
Run Code Online (Sandbox Code Playgroud)

c# list

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

list ×1