Dev 控件lookUpEdit的數據綁定及其獲取從UI界面賦給lookupedit的值


lookUpEdit1數據綁定:
           lookUpEdit1.Properties.DataSource = dt;
           lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("DayPropName", "日期類型"));
           lookUpEdit1.Properties.DisplayMember = "DayPropName";
           lookUpEdit1.Properties.ValueMember = "DayProp";
           lookUpEdit1.Properties.TextEditStyle = TextEditStyles.DisableTextEditor; //默認不可編輯
           lookUpEdit1.ItemIndex = 0; //默認顯示第一行

 

把GridView中的數據綁定到lookUpEdit1的數據動態綁定(隨着導航條變化):

DataRow dr = gridView_SpecialDay.GetFocusedDataRow();
            if (dr != null)
            {
                string DayPropstr = dr["DayProp"].ToString();//(是ValueMember的值)
                string Adatestr = dr["ADate"].ToString();
                if (Adatestr != "")
                {
                    dateEdit_Day.EditValue = Convert.ToDateTime(Adatestr).ToString("yyyy/MM/d");
                }
                if (DayPropstr != "")
                {
                    lookUpEdit1.EditValue=byte.Parse( DayPropstr); //要與數據庫中的類型相同(注:綁定lookupEdit)(數據庫中的類型是tinyint(無符號整型與.Net中的byte類型對應))
                }
            }

  lookUpEdit1.EditValue不是字符類型; lookUpEdit1.text是字符類型

3.獲取 中界面賦予的 lookUpEdit1值

spmodel.DayProp =int.Parse( lookUpEdit2_DayProp.EditValue.ToString().Trim()); //實質是獲取到了ValueMember的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM