应该会响应的呵
请检查系统是否自动增加
this.DataGrid1.SelectedIndexChanged += new System.EventHandler(this.DataGrid1_SelectedIndexChanged);
或者干脆直接在<asp:DataGrid ...>当中加上 OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged"

解决方案 »

  1.   

    只有数据列表控件中选择不同的项时才会触发SelectedIndexChanged事件
      

  2.   

    刚刚写错了!
    你试试看可否添加断点,如果添加的断点为“?”
    就把你的dg删掉,代码注销,从新拖新的dg到页面,双击,添加代码。
    rebuild你的工程!
      

  3.   

    gangganghao(ganggang)
    你的选择按钮是做什么用?
    问得好,如果是html控键则必须在html页写代码,然后到服务器端执行。sqr5(五的平方)
    或者干脆直接在<asp:DataGrid ...>当中加上 OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged"
    这就是web应用程序与win桌面应用程序得区别。letian(你快乐,所以我快乐)
    可能是事件没有声明吧!?
    声明了事件也必须要在客户端有事件应用才会激发,
    我只会sqr5(五的平方)的方法。
      

  4.   

    应该就是dg的select的comm。
    这都不是问题。
    c#有这个bug!
      

  5.   

    我都试过了,各位高手。事件肯定注册了,分页也没有用,autopostback=true 在什么地方我没有找到。
    ??????????????????
      

  6.   

    我开始回复的写错了!dg不用设置autopostback=true 。
    copy:
     回复人: yohomonkey(ht) ( ) 信誉:100  2002-12-26 18:18:00  得分:0 
      
      刚刚写错了!
    你试试看可否添加断点,如果添加的断点为“?”
    就把你的dg删掉,代码注销,从新拖新的dg到页面,双击,添加代码。
    rebuild你的工程!
      

  7.   

    如果肯定是程序没问题的话
    在pageload 事件下边在所有pageload事件运行之前写上 if ispostback than exit sub 试试
      

  8.   

    你的其他的控件应该也无法响应,你试试添加一个button,看看添加一些代码可否响应click事件,如果也是不行,就不是代码的问题,就要看看你的设置了!
      

  9.   

    能给小弟一个这样的例子吗?来信寄到 [email protected] 谢谢!
    最好是一个整个的项目文件夹。我也可以给你们发过去看看我的。
    用的数据库是 northwind -- employee sqlDataAdapter1 中选几个名字就可以了。
    谢谢 !!
      

  10.   

    先把你的dg删掉,代码也删掉,包括代码里的所有的和dg有关的定义声明,保存。从新编译,从新拖新的dg到你的页面,双击dg,添加代码。
    或从新建工程,试试。
      

  11.   

    [email protected]
    先把你的dg删掉,代码也删掉,包括代码里的所有的和dg有关的定义声明,保存。从新编译,从新拖新的dg到你的页面,双击dg,添加代码。
    或从新建工程,试试。
      

  12.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
     if (!IsPostBack){
    sqlDataAdapter1.Fill(dataSet11,"Employees");
    DataGrid1.DataBind();

    }
      

  13.   

    你的分应该给raychiu(绝世好欣) ,他没看代码就给你解答了!