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
- 下一篇: 商品分类设计(转)