0

我有一个 datalist 控件

        <ItemTemplate>
                <asp:Label ID="lblAddressID" runat="server" Text='<%# Bind("StudentName") %>'/>
                <asp:Label ID="lbl" runat="server" />
                <asp:Button runat="Server" ID="cmdEdit" CommandName="Edit" Text="Edit"/>
        </ItemTemplate>

        <EditItemTemplate>  
                <asp:TextBox ID="txtAddressID" runat="server" Text='<%# Bind("StudentName") %>' BackColor="#FFFF66" />        
             <%--   <asp:Label ID="lbl" runat="server"/>
                <asp:Button runat="Server" ID="cmdUpdate" CommandName="Update" Text="Update" />
                <asp:Button runat="Server" ID="cmdCancel" CommandName="Cancel" Text="Cancel"/>--%>
        </EditItemTemplate>
   </asp:DataList>

并在页面加载期间绑定数据:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            DataTable dt = new DataTable();
            dt = obj.GetDatas();

            DataList1.DataSource = dt;
            DataList1.DataBind();
        }

    }

现在我收到了绑定到控件的数据。我需要在编辑模式下更新我的数据。

如何执行编辑模式来更新 Datalist 控件中的数据??

任何帮助...

4

1 回答 1

-1

看看这个样本

EditItemTemplate 和 DataList

源代码:

数据列表3_cs.aspx

于 2010-03-11T13:05:44.160 回答