gpt4 book ai didi

c# - FormView 不进入插入模式。为什么?

转载 作者:行者123 更新时间:2023-11-30 19:31:42 25 4
gpt4 key购买 nike

<asp:FormView ID="FormView1" runat="server" AllowPaging="True" 
DataSourceID="SqlDataSource1" OnModeChanging="FormView1_ModeChanging">
<EditItemTemplate>
ID :
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
CpuName :
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
Status :
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</EditItemTemplate>
<EmptyDataTemplate>
There is no data.
</EmptyDataTemplate>
<ItemTemplate>
<table>
<tr>
<td align="right"><b>ID: </b></td>
<td><%# Eval("Id") %></td>
</tr>
<tr>
<td align="right"><b>CPUName:</b></td>
<td><%# Eval("cpuname") %></td>
</tr>
<tr>
<td align="right"><b>Status</b></td>
<td><%# Eval("status") %></td>
</tr>

</table>
<asp:LinkButton CommandName="Edit" runat="server">Edit</asp:LinkButton>
<asp:LinkButton CommandName="Insert" runat="server">Insert</asp:LinkButton>
</ItemTemplate>
<InsertItemTemplate>
<table>
<tr>
<td align="right"><b>ID: </b></td>
<td>
<asp:TextBox ID="txtFVID" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td align="right"><b>CPUName:</b></td>
<td>
<asp:TextBox ID="txtFVName" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td align="right"><b>Status</b></td>
<td>
<asp:TextBox ID="txtFVStatus" runat="server"></asp:TextBox></td>
</tr>

</table>

</InsertItemTemplate>
</asp:FormView>

protected void FormView1_ModeChanging(object sender, FormViewModeEventArgs e)
{
if (e.NewMode == FormViewMode.Edit)
{
FormView1.ChangeMode(FormViewMode.Edit);
}
if (e.NewMode == FormViewMode.Insert)
{
FormView1.ChangeMode(FormViewMode.Insert);
}

}

我收到以下错误:-FormView 'FormView1' 必须处于插入模式才能插入新记录。

最佳答案

添加

<asp:LinkButton ID="NewButton" runat="server" CausesValidation="False" 
CommandName="New" Text="New" />

进入你的<ItemTemplate> .

并移动你的

<asp:LinkButton CommandName="Insert" runat="server">Insert</asp:LinkButton>
</ItemTemplate>

<InsertItemTemplate>它属于哪里。

关于c# - FormView 不进入插入模式。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com