国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#學習日記2017-02-07 Combox下拉控件問題

2019-11-11 03:26:22
字體:
來源:轉載
供稿:網友

問題1描述:后臺 傳輸數據到前臺界面,想要實現的功能是在combox控件中默認顯示從數據庫中讀取出來的第一個數據

解決方法:利用Combox的SelectedIndex屬性可以解決數據默認的選項的問題,

eg:

 cmbPRoNO.SelectedIndex = 0; //設置下拉控件默認顯示第一項數據。還可以默認選中其他的選項

學習內容:

Combox的SelectedIndex屬性可以設置默認的選中項。

問題描述:Combox控件的數據來源是從后臺傳入的一個DataTable對象,這個對象有兩列,一列對應名稱,一列對應值,要求Combox控件顯示的是名稱,值和名稱還要一一對應。在程序運行的時候Combox控件中選中一個名字,背后對應一個值,并將這個值傳入數據庫中。

解決方法:Combox控件可以利用DataTable對象綁定數據來源,一般這個表格都只有兩列。使用Combox類的ValueMember屬性可以綁定Combox控件子項的值,使用Combox類的DisplayMember屬性可以綁定子項的名稱

eg:

                      Public void xxx()                       {                            DataTable dt = new DataTable();            //定義一個DataTable對象dt                       dt = clsPubCT.ConvertxmlToDataSet(strResultDt); //對dt進行賦值                       cmbProNO.DataSource = dt;                       //Combox控件綁定數據來源為dt             
                       cmbProNO.ValueMember = dt.Columns[0].ToString(); // 設置Combox控件的ValueMember 屬性                       cmbProNO.DisplayMember = dt.Columns[1].ToString(); //設置Combox控件的DisplayMember屬性                       cmbProNO.SelectedIndex = 0;       //設置Combox控件默認選中值為第一項。                                              }

學習內容:

首先需要指定 combox.DataSource,然后用表DataSource的字段名設置combox 的 ValueMember和DisplayMember ,那么當你選擇combox 的一個item時,你直接可見的是此item的 DisplayMember 對應內容,而此 item的值是ValueMember 的對應內容。

添加問題:如何獲取綁定數據來源的Combox控件中選中的值,如何獲取綁定數據來源的Combox控件選中的名稱。

解決方法:Combox控件的text屬性可以獲取選中項的文本信息,本列中可以獲取Combox控件的DisplayMember 名稱,Combox控件的SelectedValue屬性可以獲取選中項的值,本例中可以獲取Combox控件的ValueMember值

//更新工序編碼,獲取combox控件的選中項的值(名稱對應的值)
configSet.AppSettings.Settings["ProcedureNO"].Value = cmbProNO.SelectedValue.ToString(); 
//更新工作單元名稱,獲取combox控件的選中項的文本值(名稱)
configSet.AppSettings.Settings["WorkUnitName"].Value = cmbStationNO.Text;
//更新數據類型,如果控件中只有一個值,直接使用SelectedItem獲取相關的值。
configSet.AppSettings.Settings["DataType"].Value = cmbDateType.SelectedItem.ToString(); 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊宁市| 团风县| 阿坝| 宁河县| 南平市| 金坛市| 建始县| 灌南县| 吴忠市| 昭平县| 绍兴市| 平昌县| 金湖县| 桃江县| 英吉沙县| 肥东县| 汉川市| 孟连| 灵武市| 迁安市| 积石山| 离岛区| 云和县| 焦作市| 建昌县| 虎林市| 清涧县| 来宾市| 增城市| 余姚市| 玉田县| 鄂州市| 喀什市| 肇源县| 万载县| 老河口市| 客服| 西贡区| 宝兴县| 乌拉特后旗| 宣威市|