关于DridView的问题总是穷出不决,现在我有发现有有趣的问题,现在我做一个管理用户的页面,有修改,删除,现在做修改功能,我想实现一下功能:我点修改,则在这个DridView的下面出现了个表,里面可以输入新的用户名,性别等。在线等,大家帮忙

解决方案 »

  1.   

    先写个table 设置为不可见,然后修改时在让他为可见,好了后又为不可见
      

  2.   

    你把要修改的放table里就可以了,
      

  3.   

    在GridView下面放一个FormView.FormView的功能就是为了实现对单条记录的修改而设计的。 可以设计它的EditTemplate和InsertTemplate,分别对应于修改和新增。
      

  4.   

    建议先读“Scott Mitchell”的文章
      

  5.   

    http://topic.csdn.net/u/20080807/12/d99c2ee6-a38e-4ffe-904d-a8fa6f5583de.html
      

  6.   

    style="display:none"js:
    getElementById("your control").style.display = "block";
      

  7.   

    There are some more steps is not written here, you have figure it out all by yourself.
      

  8.   

    设置一个Panel,开始时不可见,点击修改后变成可见
      

  9.   

    只是简单的显示和隐藏问题而已。
    楼上好几个人都说没错。
    预选放一个Table或者DIV,默认是隐藏的。等你需要输入数据的时候,将这个预先放好的设置成可见的。保存完毕后再隐藏。
      

  10.   

    gridview 本身就可以编辑,你要编辑直接在里面编辑好了,要不然弹出个新的页面将要编辑的项传过去。
      

  11.   

    这个有很多办法的`~DIV,表,都可以~~只要先用JS把他的设为display="none",等你点要修改的数据时再高为display="",就可以了.
      

  12.   

    GridView 和DetailsView联合用.
      

  13.   

    gridview 和 formview 结合使用 共用一个数据源
      

  14.   

    (1)在gridview下面,写个div或者panel等都可以,默认visible=false,也就是不可见。
    (2)把你所需要的textbox控件等写到中
    (3)点击按钮的时候让div或者panel的visible=true就行了
      

  15.   

    在GridView下面放一个FormView.FormView的功能就是为了实现对单条记录的修改而设计的。 可以设计它的EditTemplate和InsertTemplate,分别对应于修改和新增。这不是说的很明白吗