关于分页的一个问题,很烦人,asp.net分页,又想用控件,又不想用,用了控件怎么在需要的记录上加连接并且传的参数是该条记录的id,如果不用控件怎么实现分页呢,我用的access不能写存储过程

解决方案 »

  1.   

    DateGrid里面也可以达到你想要的结果啊,把里面的一些列改成模板列就行了
      

  2.   

    在需要的记录上加连接并且传的参数是该条记录的id
    这个很好搞定阿。。你先编辑datagrid的datasource,然后再绑定阿
    比如
    ds.table(0)是要绑定的datasource
    for i=0 to ds.table(0).colums.count-1
    ds.table(0).rows(i).item("你要修改的列")="<a href='...aspx?id=" &ds.table(0).rows(i).item("id") &"'>" & ds.table(0).rows(i).item("你要修改的列") &"</a>"
    next
      

  3.   

    conncl conc=new conncl();
    string dbstr=conc.constr("../ap.mdb");
    OleDbDataReader rs,rs1,rs2,rs3;//记录集
    OleDbCommand comd,comd1,comd2,comd3;//定义command对象
    OleDbConnection conn2=conc.MyData(dbstr);//连接access数据库
    conn2.Open();
    //数据库连接
    string sql= "select * from newlist order by id";//打开两个DataSetCommand
    //OleDbDateAdapter apter=new OleDbDateAdapter(sql,conn2);
    OleDbDataAdapter adapter = new OleDbDataAdapter();
    adapter.SelectCommand=new OleDbCommand(sql,conn2);
    DataSet MyDataSet=new DataSet();
    adapter.Fill(MyDataSet);
    后面怎么帮定呀
      

  4.   

    分页都是比较成熟的问题了
    一搜到处都是
    你可以用数据网格+DataKeys可以实现啊
      

  5.   

    绑定:
    datagrid.datasource=MyDataSet.table("0")
    datagrid.databind