关于数据修改有关问题
关于数据修改问题
窗口绑定
GZ_ZgxxBLL GetZgxxdb = new GZ_ZgxxBLL();
this.searchLookUpEdit_apr.Properties.DataSource = GetZgxxdb.GetYgglData();
this.searchLookUpEdit_apr.Properties.DisplayMember = "zgxm";
this.searchLookUpEdit_apr.Properties.ValueMember = "zggh";
从dev取得的值是zgxm
this.searchLookUpEdit_apr.Properties.NullText = apr;
修改的时候
aw.apr = this.searchLookUpEdit_apr.EditValue == null ? "" : this.searchLookUpEdit_apr.EditValue.ToString();
一点修改后值就清空了,保存在数据库就是一个空值
请问是哪里出错了吗
------解决思路----------------------
EditValue是null?
------解决思路----------------------
笨一点方法,建一个Dictrionary<int,string>的查询表,取出vlaue,在外面转换一下。
窗口绑定
GZ_ZgxxBLL GetZgxxdb = new GZ_ZgxxBLL();
this.searchLookUpEdit_apr.Properties.DataSource = GetZgxxdb.GetYgglData();
this.searchLookUpEdit_apr.Properties.DisplayMember = "zgxm";
this.searchLookUpEdit_apr.Properties.ValueMember = "zggh";
从dev取得的值是zgxm
this.searchLookUpEdit_apr.Properties.NullText = apr;
修改的时候
aw.apr = this.searchLookUpEdit_apr.EditValue == null ? "" : this.searchLookUpEdit_apr.EditValue.ToString();
一点修改后值就清空了,保存在数据库就是一个空值
请问是哪里出错了吗
------解决思路----------------------
EditValue是null?
------解决思路----------------------
笨一点方法,建一个Dictrionary<int,string>的查询表,取出vlaue,在外面转换一下。