我在Repeater的每一列上都放了一个LABEL(显示),一个TEXTBOX(隐藏),最后一列加了一个按钮,当我点击这个按钮(编辑)的时候,该行的的LABEL隐藏起来,TEXTBOX则显示,编辑变成保存。
这都没有问题。
当我点了某一行的编辑之后,再去点别的行的编辑,两行都是出现了TEXTBOX,而我希望的结果是按钮之间能够互斥,当我点了一行来进行编辑的时候,再去点别的按钮,该行将自动返回原来的状态,TEXTBOX隐藏,LABEL显示。就是说整个Repeater上最多只能出现一行上有TEXTBOX。这个问题该怎么解决?还望高手指教。

解决方案 »

  1.   

    Repeater干这个当然可以,但是稍微有点力不从心,不如换用DataGrid。
      

  2.   

    要不就在切换行的时候发送一个postback,重新render
      

  3.   

    点编缉时先记住这一行的行号,再点另一编缉时先把原来那一行的Lable显示并让TextBox隐藏
      

  4.   

    我觉得还是用Datagrid,毕竟你的这个问题有点复杂,用datagrid可以方面点