问题描述
protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse){stringxxdm=GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();stringsqlStr="select*fromebd_school_jbxxwherexxdm='"+xxdm+"'";SqlConnectioncon=newSqlConnection();con.ConnectionString="server=WWW-646830462E3;DataBase=CZDXT_C;UId=sa;password=sa";SqlDataAdapterda=newSqlDataAdapter(sqlStr,con);DataSetds=newDataSet();da.Fill(ds);this.GridView2.DataSource=ds;GridView2.DataBind();}}
解决方案
解决方案二:
GridViewRowrow=GridView1.SelectedRow;stringaa1=row.Cells[0].Text;
解决方案三:
改用GridView的SelectedIndexChanging事件,楼主那个不对的。
解决方案四:
SelectedIndexChanging事件对应的方法里e下面才有newSelectedIndex
解决方案五:
GridViewSelectEventArgsprotectedvoidGridView1_SelectedIndexChanging(objectsender,GridViewSelectEventArgse){}这个事件里才有newSelectedIndex
解决方案六:
错误2“System.EventArgs”不包含“NewSelectedIndex”的定义,并且找不到可接受类型为“System.EventArgs”的第一个参数的扩展方法“NewSelectedIndex”(是否缺少using指令或程序集引用?)这个怎么改?
解决方案七:
引用5楼smilejane223的回复:
错误2“System.EventArgs”不包含“NewSelectedIndex”的定义,并且找不到可接受类型为“System.EventArgs”的第一个参数的扩展方法“NewSelectedIndex”(是否缺少using指令或程序集引用?)这个怎么改?
见4楼回帖中e的类型定义.
解决方案八:
4楼++1