欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Combobox 控件绑定数据

发布时间:2024/4/14 编程问答 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 控件绑定数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。