只能分页显示了,150000的记录,浏览器显示很费劲。
再说你把他存到session里,太不珍惜服务器资源了吧

解决方案 »

  1.   

    private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    DataGrid1.EditItemIndex = e.Item.ItemIndex;
    bindnew();//你的绑定数据源
    }
    private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    TextBox a = (TextBox)e.Item.Cells[3].Controls[0];
    //你的操作
    DataGrid1.EditItemIndex = -1;
    bindnew();
    }
      

  2.   

    这种情况不要存到session里,太耗服务器的资源,你存在里面也不快,还是用分页解决,不然这程序不实用
      

  3.   

    我现在不明白的是:
    如果要页的话,那么从服务器传过来的数据是全部数据呢,还是只是把要显示的数据传过来啊???
    另外,采用datagrid的自动分页是不是就可以了啊?
      

  4.   

    你先建个dataset
    然后绑定datagrid自动分页就可以拉!-------努力学习 不断实践 虚心讨教--------
      

  5.   

    同意  whl9234(葫芦) 得自增字段不用改数据库也能行得

    select identity(int1,1)FID,* into #temp from tablename
    go
    select * from #temp where FID between 100 and 200      --这根据需要来改
    go
    drop table #temp