基本介绍

数据类控件,数据加载绑定便捷应用相当广泛,具体看例子自行扩展吧;

常设置属性

BindingNavigator--BindingSource:数据来源,绑定后默认项会根据相应的操作按钮执行操作;

BindingNavigator--Items:显示项的集合;

DataSet--Tables:数据集内数据表的集合;

BindingSource--DataSource: 数据源绑定数据集;

BindingSource--Filter、sort:对数据源的筛选、排序;

DataGridView--DataSource:数据源绑定数据集;

DataGridView--Columns、Rows:数据源中列、行的对象集合;

事例举例

相关代码

        //控件数据绑定private void btn_serachData_Click(object sender, EventArgs e){string strValue = txt_sql.Text.Trim();if (!string.IsNullOrWhiteSpace(strValue)){//获取数据源绑定DataSetdataSet1 = Helpers.DBHelper.GetDataBySql(strValue);if (Helpers.UtilityHelper.GetRowCount(dataSet1) > 0){//绑定DataGridViewdataGridView1.DataSource = dataSet1.Tables[0];//绑定BindingSourcebindingSource1.DataSource = dataSet1;bindingSource1.DataMember = dataSet1.Tables[0].TableName;//指定数据列绑定TextBoxtxt_code.DataBindings.Add("Text", bindingSource1, "SITE_CODE");txt_name.DataBindings.Add("Text", bindingSource1, "SITE_NAME");//绑定BindingNavigatorbindingNavigator1.BindingSource = bindingSource1;}}}//dataGridView数据选择联动private void textBox1_TextChanged(object sender, EventArgs e){if (dataGridView1 != null && !string.IsNullOrWhiteSpace(txt_code.Text)){//切换数据时,定位选中列表行
                dataGridView1.ClearSelection();dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;foreach (DataGridViewRow row in dataGridView1.Rows){string str = row.Cells["SITE_CODE"].Value.ToString();if (str.Equals(txt_code.Text)){row.Selected = true;return;}}}}

转载于:https://www.cnblogs.com/ljhandsomeblog/p/11246094.html

WinForm控件之【BindingNavigator】【DataSet】【BindingSource】【DataGridView】相关推荐

  1. winform控件之BindingNavigator

    BindingNavigator控件可以为我们绑定的数据提供一个导航的功能,默认的工具是这个样子的,我们可以根据需求再增加功能 1.BindingNavigator用法 1.1界面布局 界面布局如下 ...

  2. Winform控件开发(1)——Label(史上最全)

    文章目录 前言: 一.属性 1.Name 属性 2.AllowDrop 属性 3.Anchor 属性 4.AutoEllipsis 属性 5.autosize 属性 6.backcolor 属性 7. ...

  3. 请谨慎设置WinForm控件DataGridView列的AutoSizeMode属性

    在WinForm控件DataGridView中编辑列时,请谨慎设置AutoSizeMode属性,当该属性值不为NotSet或None时,比如DataGridView显示的数据达到上万级别时,将导致严重 ...

  4. C#Winform的DataGridView控件使用详解2—DataGridView表格样式设置及表格操作

    C#Winform的DataGridView控件使用详解2-DataGridView表格样式设置及表格操作 DataGridView表格样式设置 DataGridView行序号设置 右键弹出控件表格操 ...

  5. (转)WinForm控件使用文章收藏整理完成

    http://home.cnblogs.com/group/topic/29829.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. ...

  6. C# WinForm控件、自定义控件整理(大全)

    C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c ...

  7. winform checkbox要点击两次_开源C# Winform控件库SunnyUI强力推荐

    本站(https://dotnet9.com)曾介绍过一款Winform开源控件库<HZHControls>,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的 ...

  8. 开源C# Winform控件库《SunnyUI》强力推荐

    本站(https://dotnet9.com)曾介绍过一款Winform开源控件库<HZHControls>,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的 ...

  9. WinForm控件使用文章收藏整理完成

    对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...

  10. 视频教程-C#Winform控件应用-C#

    C#Winform控件应用 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C#语言 ...

最新文章

  1. 一个不错的android学习网站
  2. 把时间当作朋友 随笔记
  3. MySQL数据库az排序_RDS Mysql Single-AZ和Multi-AZ性能差异
  4. python图像插值
  5. 如何在dw上编写php_用dw制作php网站视频教程
  6. Spring Cloud自定义Hystrix请求命令
  7. Django横向二级导航栏(鼠标悬空事件)
  8. android edittext禁止输入特殊字符,Android EditText禁止输入空格和特殊字符
  9. 九度oj题目1518:反转链表
  10. java怎么生成字母_在Java中生成字母序列
  11. libpng warning: iCCP: known incorrect sRGB profile
  12. 8、Linux基础(四)
  13. 《转》 在C++中使用TinyXML2解析xml
  14. linux bc安装的代码,BCLinux安装教程新篇
  15. 参照 Vue 官方文档一步一步搭建 Vue
  16. 计算机视觉-OpenCV入门讲解
  17. 个性推荐①——系统总结个性化推荐系统
  18. Java后台给PDF加水印并且合并多个PDF文件
  19. 马氏距离(Mahalanobis Distance)与欧式距离
  20. 李白:下终南山过斛斯山人宿置酒

热门文章

  1. 安徽大学软件构造(设计模式)实验集
  2. html第一天-标题、字体、图像、段落、注释、超链接
  3. Viber:免费电话、免费短信
  4. element-ui 的confirm用法
  5. mysql查询同一年入职的_按年份统计入职人数sql语句
  6. 苹果 M2 处理器可能要来了
  7. java毕设项目健身房管理系统设计(附源码)
  8. 如何将Python文件转换为EXE
  9. iphone实例集锦
  10. 基于Unity3D的牙医病人小游戏设计与实现 文档+项目源码及可执行EXE文件