Combobox 控件绑定数据
2015-10-12 20:02
393 查看
ComboBox 类:表示带有下拉列表的选择控件,通过单击控件上的箭头可显示或隐藏下拉列表。
结果:
![](http://img.blog.csdn.net/20151012194810463)
第二步:指定数据源
绑定集合对象
// .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 = "数据表中主键列名称";
相关文章推荐
- 请回答我,,
- MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
- 【Emgu】一起学EmguCV(二)Image和Matrix的使用
- 通俗易懂遗传算法例子
- 杭电acm--1017
- ASP.NET Razor - 标记
- 让程序在崩溃时体面的退出之CallStack
- 单独使用collectionCell视图
- android 环绕TextView效果
- Android四大组件解析
- 利用JQUERY来操作Radio的方法
- ajax 实现文件下载 【转】
- 等价类_测试基础
- 让程序在崩溃时体面的退出之Unhandled Exception
- 只有程序员看的懂面试圣经|如何拿下编程面试
- 【Emgu】一起学EmguCV(一)配置与使用
- JavaScript开发工具WebStorm教程:用户界面简介
- HTTP、Scoket网络协议浅解
- 从12大技巧、30个案例、99个模板谈怎么写标题
- POJ 2109 Power of Cryptography 贪心