在2005里用数据源绑定gridview还比较容易,但我改全部用代码写要怎样实现gridview的更新,排序,和分页,还有如果我要把两个表的字段显示在一个gridview里要怎样写.知道一个功能的也请各位大哥回下.先谢了.

解决方案 »

  1.   

    分页的话先写
       GridView1.PageIndex = e.NewPageIndex
    ‘接着再绑定数据
     Dim sql As String = "select customer_id,custdo_id,cust_name,cust_tx,convert(varchar(10),cust_do_time,120)cust_do_time,convert(varchar(10),cust_do_get,120)cust_do_get,cust_xp_add,cust_qj_add,cust_negative,re,convert(varchar(10),cust_xp_time,120)cust_xp_time,cust_txyq,type from customer where cust_do_get='" & TextBox1.Text & "'order by customer_id desc"
            Dim conn As String = System.Configuration.ConfigurationManager.ConnectionStrings("znhConnectionStringall").ToString
            Dim adapter As New SqlDataAdapter(sql, conn)
            Dim dataset As New DataSet
            adapter.Fill(dataset)
            GridView1.DataSource = dataset.Tables(0)
            GridView1.DataBind()
    我的是vb.net写法,asp.net 应该差不多的
    绑定多个表的话该设置datatable
    希望能帮的到你
      

  2.   

    我老是取不到e.NewPageIndex    GridView1.DataKeys[e.item.itemindex]这样的属性,
    在2003里能用这样的代码,在2005里怎不行呀,哪是要用什么代码取到相同的属性值.