前台创建了一张表格:<asp:Table ID="Table1" runat="server"></asp:Table>现想实现以下功能:在一个textbox中写数据,然后按下button后数据添加到表格中,写一次增加一行。并且在每行的最后一列又一个LinkButton控件,要实现改行的删除功能。请问大家如何实现?

解决方案 »

  1.   

    Table1.rows.add
    Table1.rows.remove
      

  2.   

    回复楼主。Gridview 里面放一行 模版列。模版列写LinkButton控件。 建立对应GridView的dataset。输入TEXT框数据 点一回Button 新增dataset中Datatable一行。把TEXT框数据赋值到新增的行。帮订一下GRIDVIEW。就成了。
      

  3.   

    由于你使用的是Table控件,那么,你这个功能的实现就要看你的table数据是怎么来的啦
    1、如果是直接来自数据库,那么你在一个textbox中写数据,然后按下button后,直接更新数据库,在通过Table的DataBound事件重新绑定数据
    2、如果你在一个textbox中写数据,然后按下button后,不想及时更新数据库,那么就牵涉到数据的暂存了,那么你就需要将Table的数据源进行更新并保存,在绑定Table,同时添加LinkButton控件,并要设定LinkButton控件的Click事件。你怎么不用asp.net中的数据控件呢,比如GridView,你这样做好麻烦的
      

  4.   

    回复楼上:
       后来想到用gridview做。想法是这样的:在textbox中写数据,按下button更新数据库,然后再用gridviev绑定,但这样要反复地读数据库。