0

私はデータリストコントロールを持っています

        <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

ソースコード:

DataList3_cs.aspx

于 2010-03-11T13:05:44.160 に答える