protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string xxdm = GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();
        string sqlStr = "select * from ebd_school_jbxx where xxdm='"+xxdm+"'";
        SqlConnection con = new SqlConnection();
        con.ConnectionString = "server=WWW-646830462E3;DataBase=CZDXT_C;UId=sa;password=sa";
        SqlDataAdapter da = new SqlDataAdapter(sqlStr, con);
        DataSet ds = new DataSet();
        da.Fill(ds);
        this.GridView2.DataSource = ds;
        GridView2.DataBind();
    }
}

解决方案 »

  1.   


            GridViewRow row = GridView1.SelectedRow;
            string aa1 = row.Cells[0].Text;
      

  2.   

    改用GridView的SelectedIndexChanging事件,楼主那个不对的。
      

  3.   

    SelectedIndexChanging事件对应的方法里e下面才有newSelectedIndex
      

  4.   

    GridViewSelectEventArgs protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
           
        }
    这个事件里才有newSelectedIndex
      

  5.   

    错误 2 “System.EventArgs”不包含“NewSelectedIndex”的定义,并且找不到可接受类型为“System.EventArgs”的第一个参数的扩展方法“NewSelectedIndex”(是否缺少 using 指令或程序集引用?)
    这个怎么改?