“System.EventArgs”不包含“NewSelectedIndex”的定义

问题描述

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

时间: 2024-09-18 20:29:40

“System.EventArgs”不包含“NewSelectedIndex”的定义的相关文章

错误 1 “System.EventArgs”不包含“x”的定义,并且找不到可接受类型为“System.EventArgs”的第一个参数的扩展方法“x”(是否缺

问题描述 代码如下:求大神帮忙,感激不尽axMapControl1.Refresh();ESRI.ArcGIS.Geometry.IEnvelopeipEnv;IEnvelopepEnv;IActiveViewpactive;pEnv=axMapControl1.Extent;pactive=axMapControl1.ActiveView;pEnv.CenterAt(pactive.ScreenDisplay.DisplayTransformation.ToMapPoint(e.x,e.y))

c#-C#报错“System.Windows.Forms.ListView”不包含“SubItems”的定义

问题描述 C#报错"System.Windows.Forms.ListView"不包含"SubItems"的定义 错误 1 "System.Windows.Forms.ListView"不包含"SubItems"的定义,并且找不到可接受类型为"System.Windows.Forms.ListView"的第一个参数的扩展方法"SubItems"(是否缺少 using 指令或程序集引用?)

“System.Collections.Generic.IEnumerable<TestDAL.HistoryData>”不包含“ToList”的定义

错误 2  "System.Collections.Generic.IEnumerable<TestDAL.HistoryData>"不包含"ToList"的定义,并且找不到可接受类型为"System.Collections.Generic.IEnumerable<TestDAL.HistoryData>"的第一个参数的扩展方法"ToList"(是否缺少 using 指令或程序集引用?) J:\太阳能近

“System.Data.DataSet”不包含“table”的定义

问题描述 "System.Data.DataSet"不包含"table"的定义,并且找不到可接受类型为"System.Data.DataSet"的第一个参数的扩展方法"table"(是否缺少using指令或程序集引用?)这是怎么回事啊? 解决方案 解决方案二:代码呢,你怎么吧dataset和datatable搞一块去了dataset有Tables属性,里面包含的是datatable列表解决方案三:把你报错的那行代码贴出来.是不

做的留言板登陆界面,出现“System.Data.SqlClient.SqlConnection”不包含“ExecuteScalar”的定义

问题描述 错误1"System.Data.SqlClient.SqlConnection"不包含"ExecuteScalar"的定义,并且找不到可接受类型为"System.Data.SqlClient.SqlConnection"的第一个参数的扩展方法"ExecuteScalar"(是否缺少using指令或程序集引用?)C:Users张小坨Desktopliuyanbanlogin.aspx.cs3922C:...liuyan

asp.net-“string”不包含“Fill”的定义

问题描述 "string"不包含"Fill"的定义 我尝试在gridview控件显示该用户发表过的语句:然而他显示:错误 1 "string"不包含"Fill"的定义,并且找不到可接受类型为"string"的第一个参数的扩展方法"Fill"(是否缺少 using 指令或程序集引用?) C:UsersAdministratorDesktop练习聊天室gllyb.aspx.cs 49 17

visual studio-VS2015打开2010项目后,使用Task.Run()提示不包含Run的定义

问题描述 VS2015打开2010项目后,使用Task.Run()提示不包含Run的定义 猜想是原来的2010项目是基于.net 4,不支持该语法,所以在项目属性中将目标框架改为.net 4.6,sln文件 也作了对应修改(如图),但还是不行,所以请问各位大神应该怎么办哦,(附直接新建2015的项目是可以使用该语法的) 解决方案 已解决 原因是Task在System.Threading.Tasks命名空间中 但是在引用using System.Threading.Tasks;后 直接Task.R

new-“System.Data.DataSet”不包含“Value”的定义,

问题描述 "System.Data.DataSet"不包含"Value"的定义, I后台操作: public DataSet getTable(string sql) { try { //创建数据库命令 cmd = new System.Data.SqlClient.SqlCommand(sql, conn); //绑定数据 adapter = new System.Data.SqlClient.SqlDataAdapter(cmd); //生成数据集 dataSe

编译器错误消息: CS0117: “Entity.PaperByRandomSelection”并不包含“SingleSelectionSum_1”的定义

问题描述 usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usi