把你的datagrid代码贴出来大家看一下呀

解决方案 »

  1.   

    <asp:TemplateColumn HeaderText="操作">
    <HeaderStyle Wrap="False" HorizontalAlign="Left" Width="80px" VerticalAlign="Middle"></HeaderStyle>
    <ItemStyle Wrap="False" HorizontalAlign="Left" VerticalAlign="Middle"></ItemStyle>
    <HeaderTemplate>
    <FONT face="宋体">&nbsp;
    <asp:Label id="Label2" runat="server" CssClass="contentwhite">操作</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <FONT face="宋体">&nbsp;
    <asp:ImageButton id="bt_modify" runat="server" ImageUrl="images/bt_modify.gif" CommandName="modify" ImageAlign="AbsMiddle" ></asp:ImageButton></FONT>
    </ItemTemplate> </asp:TemplateColumn>
      

  2.   

    你的linkbutton是怎么写的? 你的modify方法有没有进入执行?
      

  3.   

    要把page_load中的databind()放在not ispostback()中,
    否则每次postback都重新bind,重新绑定过的datagrid对上一次的服务器事件就不响应了。这个问题我至少帮别人解决过3次了。
      

  4.   

    If Not IsPostBack Then
                bind(48)
            Else
            End If
    我的确像你说的这样做的,但电脑就是不相应那个itemcommand事件
      

  5.   

    换成这样试试看:
    <asp:ButtonColumn DataTextField="bt_modify" HeaderText="操作" CommandName="Select"></asp:ButtonColumn>
      

  6.   

    这里好象只能使用LinkButton,ImageButton在DateGrid里不能执行Command。
      

  7.   

    多谢各位的帮忙了,问题最后找到了是我在form中有嵌套form的原因,谢谢大家的帮助