大家好,小女子才疏学浅,这个问题问了好久我依然不太会解决,所以希望可以帮住我的人可以帮我提供实现代码或示例 asp.net (C#.vb都可以)
我的 Email: [email protected] 谢谢大家了!
可用列表控件 Gridview 或者 DataList 等控件从数据库中sqlserver读出显示如下信息
例如 
 id   name
  1  小东  
  2  小明 *下边有按钮 添加 删除 修改 保存 如何做到点击->按钮(添加)
数据列表中显示 
id name 
  1  小东 
  2  小明 
  3  大鹏 但是此时并没有添加到数据库中 点击->按钮(保存) 这时候真正的插入数据库中 (类似还有点击一行可进行删除和修改,在列表中显示删除和修改后的状态,点击保存才真正保存到数据库) 

解决方案 »

  1.   

    给DataTable添加一列标识状态,当点击保存时,遍历DataTable,构造Sql
      

  2.   

    下面还有个列表 
    id
    name  
    这里可以进行添加与编辑  3楼的示例和我想要的太不一样,不过依然谢谢了
      

  3.   

    添加可以转到一个添加的页面,添加完再转到列表页,删除可以在每一列的后面加一个LinkButton,或者在前面加一个checkbox进行删除,修改可以带一个参数id到添加页面,查出这一条数据再进行修改
      

  4.   


    我来说一个自认为可以满足你这个要求的思路:你把从数据库中取出的数据源,赋给一个DataTable(以下简称dt)
    然后gridview.datasource=dt;并且把这个dt赋给viewstate["dt"];然后,你每次的增、删、查、改,都针对这个存在viewstate里的dt最后等你需要写库的时候,再遍历这个dt,更新数据库
      

  5.   

    用js修改,完后.net post到数据库中
      

  6.   

    那我发给你例子和你需求差不多,VS2005+sql 2000,你看了就知道了
      

  7.   

    js动态添加一行(html控件, 比如div.innerhtml=控件的脚本),提交时request.form["name"]存到数据库
      

  8.   

    SqlCommandBuilder ----------------------------------------------------http://topic.csdn.net/u/20090804/15/4f8ec56f-13b1-4502-9dcc-b0a2ae76256a.html这个帖子是你发的吧~  不好意思,忘记及时回复了。等下帮你写个DEMO
      

  9.   

    http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
      

  10.   


    create table GridViewDemoTable
    (
        [ID] int identity(1,1) primary key,
        [Name] varchar(20) unique,
        [Department] varchar(20)
    )
    insert into GridViewDemoTable ([Name],[Department]) select '张三','市场部'
    union all select '李四','研发部'
    union all select '王二','策划部'
    union all select '薛七','销售部'
    union all select '丁一','财务部'select * from GridViewDemoTable
      

  11.   

    http://topic.csdn.net/u/20090818/09/4151bab5-b493-441f-9610-cb65a3168836.html?seed=1137163369&r=59149423#r_59149423
    在你的这个帖子回复了
      

  12.   

    SqlCommandBuilder  注意点:  1.只能更新一个表,不能更新两个或两个以上相关联的表
      2.表中必须有主键
      3.更新的表中字段不能有image类型的 
      

  13.   

    先添加数据到ViewStatre["dt"]或Sesion变量里,绑定到gridview,
    再用SqlDataAdapter通过事务批量更新数据到数据库。
    参考