<ItemTemplate>
<asp:TextBox id=TextBox runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"room_total")%>' Width="20px">
</asp:TextBox>
</ItemTemplate>

解决方案 »

  1.   

    上面的大哥说的对,如果用EditItemTemplate模板的时候,一般都是用FindControls方法
    ,但是我现在做到的效果是就好象让这个datalist 一开始就处于编辑状态一样,然后点另外一个button 控件时,里面的所有数据都被保存.
      

  2.   

    同样可以用FindControls方法啊。
      

  3.   

    同datagird的一样呀.    Sub MyDataGrid_Update(sender As Object, e As DataGridCommandEventArgs)
               Dim ID As String = CType(e.Item.FindControl("lblID"), Label).Text
               Dim BoardType As String = CType(e.Item.FindControl("txtBoardType"), TextBox).Text
               Dim ReadMe As String = CType(e.Item.FindControl("txtReadMe"), TextBox).Text
               'Response.write (ID & "<BR>" & BoardType & "<BR>" & ReadMe)
               UpdateRecord(id,boardtype,readme)   'Call Sub
       MyDataGrid.ShowFooter = True
       MyDataGrid.EditItemIndex = -1
               BindGrid()
        End Sub