【发布时间】:2016-05-04 23:04:36
【问题描述】:
这是我的搜索事件处理程序。
protected void btnSearch_Click(object sender, EventArgs e)
{
GridView1.DataSourceID = "";
GridView1.DataSource = ObjectDataSourceSearch;
GridView1.DataBind();
}
当我点击搜索结果的编辑时,我得到这个错误:
The GridView 'GridView1' fired event RowEditing which wasn't handled.
请帮帮我。
标记如下:
<asp:GridView ID="GridView1" runat="server" DataKeyNames="Id" AllowSorting="True" AutoGenerateColumns="False" BackColor="Orange" BorderColor="Tan" BorderWidth="1px" CellPadding="3" DataSourceID="SqlDataSource1" GridLines="None" Height="16px" Width="1168px" ForeColor="Black" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" PageSize="20">
<AlternatingRowStyle BackColor="white" />
<EmptyDataTemplate>
<div>
No Data Available
</div>
</EmptyDataTemplate>
<Columns>
<asp:CommandField ShowEditButton="True" ShowSelectButton="True" />
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" InsertVisible="False" ReadOnly="True" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression ="Name" />
<asp:BoundField DataField="Address" HeaderText="Address" SortExpression="Address" />
<asp:BoundField DataField="Phone" HeaderText="Phone" SortExpression="Phone" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:BoundField DataField="Source" HeaderText="Source" SortExpression="Source" />
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
<asp:BoundField DataField="JobStatus" HeaderText="JobStatus" SortExpression ="JobStatus" />
<asp:BoundField DataField="Message" HeaderText="Message" SortExpression ="Message" />
<asp:BoundField DataField="FollowUp" HeaderText="FollowUp" SortExpression="FollowUp" />
<asp:BoundField DataField="FollowUp2" HeaderText="FollowUp2" SortExpression="FollowUp2" />
【问题讨论】:
-
这是不同的。我最初可以更新gridview,但是当涉及到搜索结果时,我无法编辑那个新表(该搜索的结果)
-
你需要显示更多代码,也许是标记..
-
我刚刚更新了,请大家看看!提前TY
-
我建议阅读这篇文章,除了示例显示带有删除按钮aspsnippets.com/Articles/… 之外,您仍然没有显示我认为没有的所有相关代码