首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView中定义的CommandField 不响应。需高手帮助!该怎么处理

2012-05-14 
GridView中定义的CommandField 不响应。急需高手帮助!先上源码HTML codeasp:GridView IDallFMview runa

GridView中定义的CommandField 不响应。急需高手帮助!
先上源码

HTML code
<asp:GridView ID="allFMview" runat="server" AutoGenerateColumns="False"                             BackColor="#CCCCCC" BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2"                             ForeColor="Black" HorizontalAlign="Center" OnRowCommand="GridViewOnRowCom" DataKeyNames="name"                            onselectedindexchanged="allFMview_SelectedIndexChanged"                             onselectedindexchanging="allFMview_SelectedIndexChanging"                             onrowdeleting="allFMview_RowDeleting">                    <Columns>                                            <asp:TemplateField HeaderText = "&#26426;&#20027;&#21517;">                            <ItemTemplate>                                <asp:Label ID="name" runat="server" Text='<%# Bind("name") %>'></asp:Label>                            </ItemTemplate>                        </asp:TemplateField>                        <asp:TemplateField HeaderText = "&#30005;&#35805;">                            <ItemTemplate>                                <asp:Label ID="phone" runat="server" Text='<%# Bind("phone") %>'></asp:Label>                            </ItemTemplate>                        </asp:TemplateField>                        <asp:CommandField HeaderText="&#36873;&#25321;" ShowSelectButton ="True" />                        <asp:CommandField HeaderText="&#36873;&#25321;"  ShowDeleteButton="True" />                    </Columns>                    <HeaderStyle BackColor="#458B00" Font-Bold="True" ForeColor="White" />                </asp:GridView>

CS:
C# code
        protected void allFMview_SelectedIndexChanged(object sender, EventArgs e)        {            Response.Write("<script>alert('22222222')</script>");        }        protected void allFMview_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)        {            Response.Write("<script>alert('33333333')</script>");        }        protected void allFMview_RowDeleting(object sender, GridViewDeleteEventArgs e)        {            Response.Write("<script>alert('444444444')</script>");        }

设置的无论点删除还是选择,都没有响应,我做的别的页面时可以的,唯独这个不行。与其他页面的GridView不同的地方就是数据绑定那一块,这个绑定的是一个Collection<类>,其他绑定的是DataSet。想问下各位大神这个不响应是怎么回事?我现在没办法做下一步的操作了。

[解决办法]
探讨

额....找出问题来了,GridView必须放是在一个带有runat="server"的Form里面。我忘记这个了,系统也没提示错误,之前有提示过错误的呀....神奇,折腾了一整天,解决了。

热点排行