问题描述
privatevoidsaveitem_Click(objectsender,EventArgse)这个按钮是bindingNavigator插入的button{savevoid();}privatevoidSave_Click(objectsender,EventArgse)这个按钮是winform插入的button{savevoid();}共用一个方法,当我新增记录的时候,winform插入的button就能保存,按钮是bindingNavigator插入的button就不行
解决方案
解决方案二:
绑定的按钮事件是不能这样写D~~~要在ItemDataBound事件里控件取出来再给他的Click事件赋值privatevoidDataList1_ItemDataBound(objectsender,System.Web.UI.WebControls.DataListItemEventArgse){stringId=((Label)e.Item.FindControl("lblID")).Text.Trim();ImageButtonibtnP=(ImageButton)e.Item.FindControl("ibtnParticular");ibtnP.Click=Page_Load(sender,e);}
解决方案三:
privatevoidsavevoid()if(Conn.UpdateDataset(Conn.GetDb,Ds,"Materialprice")>=0){Ds.AcceptChanges();MessageBox.Show("数据保存成功","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}else{MessageBox.Show("数据保存发生失败","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);}}
解决方案四:
共用一个方法,当我新增记录的时候,winform插入的button就能保存,按钮是bindingNavigator插入的button就不行,为什么这样.急切需要答案