问题描述
privatevoidlistView1_AfterLabelEdit(objectsender,LabelEditEventArgse){WidgetConnection=newOleDbConnection(ConnectString);//初始化一个数据库连接if(WidgetConnection.State==ConnectionState.Closed)//当数据库连接处于关闭状态时{WidgetConnection.Open();//打开数据库连接}if(e.Label!=null&&e.Label!="")//当选定项的文本内容存在且不为空时{stringRefreshString="updatetb_WidgetApplyset产品名称='"+e.Label+"'where产品编号="+(e.Item+1).ToString();OleDbCommandWidgetCommand=newOleDbCommand(//声明一个执行SQL语句的对象RefreshString,WidgetConnection);WidgetCommand.ExecuteNonQuery();//执行SQL语句WidgetConnection.Close();//关闭数据库连接MessageBox.Show("数据修改成功!","提示信息",//弹出信息提示MessageBoxButtons.OK,MessageBoxIcon.Asterisk);}}请问下e.Label与e.Item+1是什么意思呀,有什么区别
解决方案
解决方案二:
没瞧见等号前面都已经把意思写清楚了么?
解决方案三:
LabelEditEventArgs实例的属性嘛Label,标签Item,应该是列表中的索引值
解决方案四:
LabelEditEventArgs在你这个上面F12,转到定义自己看说明呗……