如何把一条条数据增加到DataGrid中,然后一起存数据库?我用的是Ajax技术,不使用ViewState保存table.以前页面能刷新的时候我用的是ViewState存储一个table,增加删除都在这里,然后绑定到DATAGRID

解决方案 »

  1.   

    然后绑定到datagrid中显示,没有错误了,一起存储到数据库中。
    现在为了客户要求,不能使用viewstate了,
    我想知道能不能直接就存储到datagrid中,比喻一行行有没有add(),
    然后一起再存到数据库的/
      

  2.   

    楼上的,我会通知你的,我也在看看相关资料。我说说的具体业务吧:
    我有个三个输入框,输入完了,我把这个三个数据增加到datagrid的一行,完成以后继续,直到输入完毕,然后点保存,一起把数据存入到服务器的数据库中。
    由于我不想要每输入三个数据后就刷新(保存到viewstate然后显示在datagrid中),我用ajax,这样就不能用viewstate了,那么我怎么直接把数据存到datagrid中,又能让他显示一行行的增加呢?
      

  3.   

    AJAX是没办法绑定数据库的,你只能从服务器端接收到DataSet后,得用JS语句一条一条地写到Table的Body中。这个过程是很烦人的。
      

  4.   

    绑定数据库是没有什么问题的,因为我用Ajax不刷新的从数据库取数据都已经实现了。
    现在的主要问题就是想实现怎么一次性存储数据。还有datagrid能一条条的显示。
      

  5.   

    呵呵,可以自己写一个类型于 DataGrid 之类的列表控件啊,写好以自己以后还可以用..
    也挺好的....
      

  6.   

    现在我已经用javascript填充了DataGrid了,可问题出现了,
    我一起往数据库中存储的时候,没有办法获得客户端填充的数据
      

  7.   

    http://community.csdn.net/Expert/topic/4862/4862782.xml?temp=.844433