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 控件绑定数据相关推荐

  1. .Net平台Winform两个ComboBox控件绑定同一个数据源

    今天WINFROM编程遇到这么一个问题:是有关WINFORM中两个comboBox控件绑定同一个数据源的问题,在窗体的界面上有两个comboBox,我在Form1_Load中对他们做了数据绑定(具体代 ...

  2. QT给控件绑定数据:setProperty

    setProperty().property()函数 bool setProperty(const char *name, const QVariant &value); QVariant p ...

  3. repeater 控件ajax绑定数据源,【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据...

    知识点:掌握 DataList 控件呈现数据的方法: 掌握 Repeater 控件呈现数据的方法:掌握处理 Repeater 控件中的按钮事件. 1. 使用 DataList 控件呈现数据 在用 AS ...

  4. C#操作GridView控件绑定数据实例详解(二)

    上文实现的GridView控件: (一)翻页功能 翻页内容,主要实现的是该控件下面,上下翻页,跳转到指定页面. 翻页功能要注意前台页面下面这段代码中的相关命令: <PagerTemplate & ...

  5. ASP GridView控件绑定数据进行数据的增删改查

    1.新建一个空项目,添加Web窗体FindUser,在前台设计中拖入GridView控件,在编辑列中设计BoundField,HeaderText属性设置表头文本,DataField属性设置为要显示的 ...

  6. ListView控件绑定数据

    1.创建ListView程序对应的布局文件(activity_main.xml) <LinearLayout xmlns:android="http://schemas.android ...

  7. 给TreeView控件绑定数据

    TreeView控件显示Node对象的等级体系结构,每个Node对象包含了一个标签和可选的点位图.TreeView控件通常用于显示文档头.索引中的条目.磁盘上的文件和目录或者可以显示为等级结构的各种其 ...

  8. C#操作GridView控件绑定数据实例详解

    一.最简单的GridView数据绑定 二.实例详解功能丰富的GridView (1)绑定数据源(List<T>) (2)编辑:修改.更新.取消.删除 (3)搜索查询.翻页.行样式.数据绑定 ...

  9. Repeater控件绑定数据、分页、数据操作,最佳代码

    页面代码: <asp:Repeater id="dlData" runat="server"  >           <HeaderTemp ...

最新文章

  1. Android使用SQLite数据库(1)
  2. ubuntun系统mysql数据库同步_Ubuntu下MySQL主从同步配置步骤
  3. Ext js框架模拟Windows桌面菜单管理模板
  4. bzoj 2428: [HAOI2006]均分数据
  5. 【狂神Mybatis笔记】配置解析
  6. oc转java_OC和Java
  7. 【声源定位】基于matlab单声源双麦克风房间冲激响应【含Matlab源码 547期】
  8. 等价类划分法写测试用例练习
  9. 一年级同音字心田花开汇总资料(附拼音)
  10. 激活office 2007 的方法
  11. SQL1005N 数据库别名 ECM 已存在于本地数据库目录或系统数据库目录中。
  12. 园区人工智能开启双创模式,“1+N”创新型组织发展成效初显...
  13. kettle定时调度管理平台
  14. 基于改进K-means聚类和隐马尔可夫链的汽车行驶工况构建
  15. Javascript 富文本编辑器,单击按钮后内容可编辑区域失去焦点
  16. Thread.interrupted()与Thread.currentThread().isInterrupted()区别
  17. java后台 重置手机密码(邮箱点击确认)
  18. 广东计算机非全日制 学校2020,2020年广东省非全日制研究生学校及专业有那些?...
  19. 翻译: 深入深度学习 2.3. 线性代数 pytorch
  20. 布尔教育2016最新php教程 PHP基础班+PHP大师班视频教程

热门文章

  1. python进阶-面向对象编程四:包装授权和自定制列表某些方法
  2. POSIX 消息队列相关问题
  3. windows 加域
  4. mysql可以运行在不同sql mode模式下面,sql mode模式定义了mysql应该支持的sql语法,数据校验等...
  5. 基于动态IP的Internet视频监控解决方案(作者:吴晓晖)
  6. Oracle X$Tables
  7. android 中ScrollView的使用
  8. android toolchain maintain team
  9. Android Java和JavaScript互调
  10. GC垃圾回收的三色标记算法