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

ComboBox 的資料繫結合傳遞參數

程式.瀏覽:[ 3,533user+1,965機器人 ]給個回應

        相信大家應該都在教科書上看過資料繫結分為:簡單繫結和複雜繫結,簡單繫結就是把元件的 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 所選的代表變數。

標籤:


本篇文章引用網址:

其他隨機文章:
  • 輕鬆下載 YouTube、無名、Yahoo...等,所有線上影音
  • [C] 指標與陣列的關係
  • 央行3個月內第4度降息,敲下經濟衰退的喪鐘
  • BindingSource 和 BindingNavigator
  • [介紹] 直到這世界的盡頭 NordKapp 北角


  • 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 [...]


    寫下回應