无法触发gridview里的rowcommand事件 10
在page_load里给gridview指定数据源:(后台代码中的)gvRoom.DataSource=RoomManager.GetAllRooms();gvRoom....
在page_load里给gridview指定数据源:(后台代码中的)
gvRoom.DataSource = RoomManager.GetAllRooms();
gvRoom.DataBind();
(前台代码:)
<asp:GridView ID="gvRoom" runat="server" Width="641px" AllowPaging="True" AutoGenerateColumns="False"
Height="96px" OnPageIndexChanging="gvRoom_PageIndexChanging" OnRowCommand="gvRoom_RowCommand" OnRowDataBound="gvRoom_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Id">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("RoomId") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/Page/delete.gif" Text="删除" CommandName="del" CommandArgument='<%# Eval("RoomId") %>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
调试中,无法进入rowcommand事件中,但翻页时可以进去的,是什么问题呢?
谢谢
我就是点 删除 按钮的呀~~ 展开
gvRoom.DataSource = RoomManager.GetAllRooms();
gvRoom.DataBind();
(前台代码:)
<asp:GridView ID="gvRoom" runat="server" Width="641px" AllowPaging="True" AutoGenerateColumns="False"
Height="96px" OnPageIndexChanging="gvRoom_PageIndexChanging" OnRowCommand="gvRoom_RowCommand" OnRowDataBound="gvRoom_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Id">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("RoomId") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/Page/delete.gif" Text="删除" CommandName="del" CommandArgument='<%# Eval("RoomId") %>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
调试中,无法进入rowcommand事件中,但翻页时可以进去的,是什么问题呢?
谢谢
我就是点 删除 按钮的呀~~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询