C# 如何在GridView中禁用内联编辑?
我使用的是ASP.NET C#网格视图,我想编辑控件中显示在同一页面上的数据。但当我编写网格视图行编辑事件时,它会在网格视图行中显示文本框,有人能帮助我如何使用行编辑事件禁用网格视图中的内联编辑吗C# 如何在GridView中禁用内联编辑?,c#,asp.net,C#,Asp.net,我使用的是ASP.NET C#网格视图,我想编辑控件中显示在同一页面上的数据。但当我编写网格视图行编辑事件时,它会在网格视图行中显示文本框,有人能帮助我如何使用行编辑事件禁用网格视图中的内联编辑吗 <asp:GridView ID="gvItems" runat="server" AutoGenerateColumns="False" AllowPaging="True" BorderStyle="Solid" BorderWidth="1px" CellPaddi
<asp:GridView ID="gvItems" runat="server" AutoGenerateColumns="False" AllowPaging="True"
BorderStyle="Solid" BorderWidth="1px" CellPadding="4" ForeColor="#333333" GridLines="None"
OnPageIndexChanging="gvItems_PageIndexChanging" Width="901px"
OnRowCommand="gvItems_RowCommand" OnSelectedIndexChanged="gvItems_SelectedIndexChanged" OnRowDataBound="gvItems_RowDataBound" OnRowEditing="gvItems_RowEditing">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:ButtonField Text="Edit" CommandName="Change" />
<asp:ButtonField Text="Addend" CommandName="Addend" />
<asp:BoundField DataField="ItemID" HeaderText="ID" />
<asp:BoundField DataField="Project" HeaderText="Project" SortExpression="Project" />
<asp:BoundField DataField="Type" HeaderText="Type" />
<asp:BoundField DataField="Release" HeaderText="Release" />
<asp:BoundField DataField="Priority" HeaderText="Priority" />
<asp:BoundField DataField="Severity" HeaderText="Severity" />
<asp:BoundField DataField="Client" HeaderText="Client" />
<asp:BoundField DataField="Status" HeaderText="Status" />
<asp:BoundField DataField="Subject" HeaderText="Subject" />
<asp:BoundField DataField="CreatedDate" DataFormatString="{0:d}" HeaderText="Created Date" />
<asp:TemplateField>
<ItemTemplate>
<!--To fire the OnRowEditing event.-->
<asp:LinkButton ID="lbView" runat="server" CommandName="View"
Text="View" CommandArgument="<%# Container.DataItemIndex %>">
</asp:LinkButton>
<asp:HiddenField runat="server" ID="hdnItemID" Value='<%#Eval("ItemID") %>'>
</asp:HiddenField>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
<PagerSettings Mode="NumericFirstLast" />
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
<SortedAscendingCellStyle BackColor="#FDF5AC" />
<SortedAscendingHeaderStyle BackColor="#4D0000" />
<SortedDescendingCellStyle BackColor="#FCF6C0" />
<SortedDescendingHeaderStyle BackColor="#820000" />
</asp:GridView>
您会尝试使用下面的链接吗
从网格视图中删除
我也有同样的问题,经过一点努力,我发现问题出在我的命令名上
我将Edit更改为edt并将Delete更改为del,从那时起,gridViewName\u RowEditing
事件再也没有触发过。我们可以看看您尝试过的代码,以便帮助您确定命令调用的代码。在我看来,命令调用不是激活InLine编辑。