Combobox 控件绑定数据
生活随笔
收集整理的這篇文章主要介紹了
Combobox 控件绑定数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ComboBox 類:表示帶有下拉列表的選擇控件,通過單擊控件上的箭頭可顯示或隱藏下拉列表。
綁定集合對象
// .xaml using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Collections.ObjectModel;namespace ComboboxDemo {/// <summary>/// Interaction logic for MainWindow.xaml/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();// 集合實例化User user = new User();// 指定數據源combobox.ItemsSource = user;}}// 創建集合類class User : ObservableCollection<string>{public User(){Add("張三");Add("李四");Add("王二");Add("麻子");}}} // .cs <Window x:Class="ComboboxDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="ComboboxDemo" Height="182" Width="400"><Grid Margin="0,0,0,-4" ><ComboBox Name="combobox" Margin="0,20,0,101"/></Grid> </Window>結果:
綁定數據庫
第一步:讀取數據庫中的數據到 DataSet 中,具體方法參照 ADO.NET 概述
string sql = String.Format("sql 語句"); SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); ds.Clear(); da.Fill(ds);第二步:指定數據源
combobox.ItemsSource = ds.Tables[0].DefaultView; combobox.DisplayMemberPath = "數據表中列名稱"; combobox.SelectedValuePath = "數據表中主鍵列名稱";版權聲明:本文為博主原創文章,未經博主允許不得轉載。
轉載于:https://www.cnblogs.com/gongchuangsu/p/4872740.html
總結
以上是生活随笔為你收集整理的Combobox 控件绑定数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ2675 : Bomb
- 下一篇: 商品分类设计(转)