使用 CommandBuilder 來自動產生 SQL 陳述式 富爸爸?窮爸爸?
五月 08

ComboBox 的資料繫結合傳遞參數

程式.瀏覽:[ 7,131user+4,550機器人 ]給個回應

        相信大家應該都在教科書上看過資料繫結分為:簡單繫結和複雜繫結,簡單繫結就是把元件的 Binding 屬性連結到資料來源,而複雜繫結運用在有支援 iList 介面的控制項,例如:DataGrid、ListBox、ComboBox 與 ErrorProvider控制項皆支援複雜的資料繫結。

        那 iList 介面是啥?就目前我還不知道,不過會用就好,微軟常常把一些名詞弄得很複雜,一看就感到很難似的!題外話!今天討論的是 ComboBox,這幾天弄得有一些小小的心得!

        今天如果要在 ComboBox 繫結資料的話,先瞭解一下下面 ComboBox 的一些屬性名詞,據我的經驗,懂了這一些屬性之後,管你要結上啥資料,都可以啦!

1:ComboBox.DataSource
     資料的來源,可能是 DataSet、DataTable 或者泛型集合,只要可以提供資料者皆可!

2:ComboBox.DisplayMember
     就字面上解釋,顯示的成員,就是你要放在下拉選單中讓使用者選擇的項目,當然!必須包含在 DataSource 中,不然就會找不到。

3:ComboBox .ValueMember
     英翻中,變數成員,今天有的下拉的選項之後,可能是帶變數的字串,這個就是用來指定各成員的代表變數,例:下拉選單有產品的類別:五金類、家庭類、油漆類…,不過寫入資料庫的值是各分類的代表數字,這個時候就可以來使用 ValueMember。

4:ComboBox .SelectedIndex
     當你使用了 ValueMember 之後,ValueMember 就會把選擇的值丟到 SelectedIndex 裡,我們再透過 SelectedIndex 來取出所選擇的值,例:lbl1.Text = ComboBox .SelectedIndex.ToString ,這時候控制項 lbl1 就會出現我們在 ComboBox 所選的代表變數。

標籤:



文章發表日期:2008-05-08
本篇文章引用網址:

其他隨機文章:
  • CrystalDiskInfo 快速瞭解硬碟的情形
  • Hello World!! 開張,我第6個部落格
  • 融資斷頭價位的計算
  • 簡易防火牆建置 ─ iptables
  • [C] RAM Address


  • 1 個回應在 “ComboBox 的資料繫結合傳遞參數”

    1. [網站] 好站連結 (五) | 小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY 說道:

      [...] Binding in .NET / C# Windows FormsDataSource Array in C#DataTable Examples, Columns and Rows in C#ComboBox 的資料繫結合傳遞參數怎么取comboBox的ValueMember里面的值有dataset, 怎样绑定到combobox?C# - Fill a combo box [...]


    寫下回應