【发布时间】:2009-07-30 20:55:07
【问题描述】:
我在 asp.net 中使用 Formview。我知道需要指定 UpdateCommand 以便 Formview 知道要运行什么 SQL 查询。
为了正确触发 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" />
<asp:LinkButton ID="UpdateCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel" Text="Cancel" />
</EditItemTemplate>
【问题讨论】:
-
您的表单视图在更新面板中吗?
标签: asp.net data-binding formview