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

时间:2010-03-11 12:55:33

标签: c# asp.net datalist

我有一个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控件中执行编辑模式更新数据?

任何帮助......

1 个答案:

答案 0 :(得分:-1)

看一下这个样本

EditItemTemplate and DataList

源代码:

DataList3_cs.aspx