1

私はasp.netでフォームビューをいじっています。Formview が実行する SQL クエリを認識できるように、UpdateCommand を指定する必要があることはわかっています。

SQL クエリを適切に起動するために、Formview がセットアップするコードに加えて、イベントを記述する必要がありますか?

さらに、SQL エラーなどは発生しません。データベースにバインドされないだけです。

<EditItemTemplate>
        ProductID:
        <asp:Label ID="ProductIDLabel1" runat="server" 
            Text='<%# Eval("ProductID") %>' />
        <br />
        ProductName:
        <asp:TextBox ID="ProductNameTextBox" runat="server" 
            Text='<%# Bind("ProductName") %>' />
        <br />
        UnitPrice:
        <asp:TextBox ID="UnitPriceTextBox" runat="server" 
            Text='<%# Bind("UnitPrice") %>' />
        <br />
        <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" 
            CommandName="Update" Text="Update" />
        &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server" 
            CausesValidation="False" CommandName="Cancel" Text="Cancel" />
    </EditItemTemplate>
4

2 に答える 2

0

DataKeys プロパティを (通常は主キーである列に) 設定してください。さらにヘルプが必要な場合は、コードを投稿する必要があります。

于 2009-07-30T21:05:24.183 に答える