Exemplo n.º 1
0
 public void getdata1(string sqlstring, int num)
 {
     ds = data.query(sqlstring);
     for (int i = 0; i < num; i++)
     {
         bk1[i]         = new bookinfor();
         bk1[i].no      = ds.Tables["base"].Rows[i]["bno"].ToString();
         bk1[i].name    = ds.Tables["base"].Rows[i]["bname"].ToString();
         bk1[i].picture = ds.Tables["base"].Rows[i]["bpicture"].ToString();
     }
 }
Exemplo n.º 2
0
 //获取数据(ab为页面获取的页码)
 public void getdata()
 {
     ds         = data.query(sql);
     bk         = new bookinfor();
     bk.no      = ds.Tables["base"].Rows[0]["bno"].ToString();
     bk.name    = ds.Tables["base"].Rows[0]["bname"].ToString();
     bk.author  = ds.Tables["base"].Rows[0]["bauthor"].ToString();
     bk.press   = ds.Tables["base"].Rows[0]["bpress"].ToString();
     bk.intro   = ds.Tables["base"].Rows[0]["bintro"].ToString();
     bk.price   = ds.Tables["base"].Rows[0]["bprice"].ToString();
     bk.picture = ds.Tables["base"].Rows[0]["bpicture"].ToString();
 }
Exemplo n.º 3
0
    //获取数据(ab为页面获取的页码)
    public void getdata(int pagenum)
    {
        // 取得总页数
        int a = ds.Tables["base"].Rows.Count % 6;

        if (a > 0)
        {
            pagecount = ds.Tables["base"].Rows.Count / 6 + 1;
        }
        else
        {
            pagecount = ds.Tables["base"].Rows.Count / 6;
        }
        if (pagecount == 0)
        {
            pagecount = 1;
        }
        //将页面传递的页码赋给pagecurrent
        if (pagenum > 0 && pagenum <= pagecount)
        {
            pagecurrent = pagenum;
        }
        int num = 0;

        for (int i = ((pagecurrent - 1) * 6); i < ds.Tables["base"].Rows.Count; i++)
        {
            if (num >= 6)
            {
                break;
            }
            bk[num]         = new bookinfor();
            bk[num].no      = ds.Tables["base"].Rows[i]["bno"].ToString();
            bk[num].name    = ds.Tables["base"].Rows[i]["bname"].ToString();
            bk[num].price   = ds.Tables["base"].Rows[i]["bprice"].ToString();
            bk[num].picture = ds.Tables["base"].Rows[i]["bpicture"].ToString();
            num++;
        }
    }