如果没有其他如按钮之类的控件的话,只能提取出来隐藏了。
而如果你的保存按钮也是每行都有的话(也就是说,Repeater中也有按钮),可以为按钮的CommandArgument属性绑定这个ClassCode, 然后读取的时候,直接用CommandArgument属性就行了。

解决方案 »

  1.   

    bind的时候,可以选择显示与实际取值不同
      

  2.   

    可以把classcode绑定到你的按钮的commandname或者commandargument中,单击的时候就可以取出来用了
      

  3.   

     CommandArgument=   '<%#   DataBinder.Eval(Container.DataItem,"ID")   %>'
      

  4.   

    你每行都放一个HIDDEN嘛。专门记录主见ID就可以了
      

  5.   

    不是每行都有,我让用户全部填完之后,最后用一个按钮提交 
    =================================
    这是什么意思?这不是一个用户在操作吗?是单条信息。
    而如果是用Repeater绑定的话,不是多条信息吗?
      

  6.   

    哈哈,还有一个方法就是<asp:Label ID="LabClassName" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "ClassName")%>' skid='<%#DataBinder.Eval(Container.DataItem, "ClassCode")%>'></asp:Label>
    这个值如何在后台的取法有此不同,
      

  7.   

    <%#DataBinder.Eval(Container.DataItem, "ClassCode")%> 放哪都可以绑!