WinForm控件之【BindingNavigator】【DataSet】【BindingSource】【DataGridView】
基本介绍
数据类控件,数据加载绑定便捷应用相当广泛,具体看例子自行扩展吧;
常设置属性
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】相关推荐
- winform控件之BindingNavigator
BindingNavigator控件可以为我们绑定的数据提供一个导航的功能,默认的工具是这个样子的,我们可以根据需求再增加功能 1.BindingNavigator用法 1.1界面布局 界面布局如下 ...
- Winform控件开发(1)——Label(史上最全)
文章目录 前言: 一.属性 1.Name 属性 2.AllowDrop 属性 3.Anchor 属性 4.AutoEllipsis 属性 5.autosize 属性 6.backcolor 属性 7. ...
- 请谨慎设置WinForm控件DataGridView列的AutoSizeMode属性
在WinForm控件DataGridView中编辑列时,请谨慎设置AutoSizeMode属性,当该属性值不为NotSet或None时,比如DataGridView显示的数据达到上万级别时,将导致严重 ...
- C#Winform的DataGridView控件使用详解2—DataGridView表格样式设置及表格操作
C#Winform的DataGridView控件使用详解2-DataGridView表格样式设置及表格操作 DataGridView表格样式设置 DataGridView行序号设置 右键弹出控件表格操 ...
- (转)WinForm控件使用文章收藏整理完成
http://home.cnblogs.com/group/topic/29829.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. ...
- C# WinForm控件、自定义控件整理(大全)
C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c ...
- winform checkbox要点击两次_开源C# Winform控件库SunnyUI强力推荐
本站(https://dotnet9.com)曾介绍过一款Winform开源控件库<HZHControls>,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的 ...
- 开源C# Winform控件库《SunnyUI》强力推荐
本站(https://dotnet9.com)曾介绍过一款Winform开源控件库<HZHControls>,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的 ...
- WinForm控件使用文章收藏整理完成
对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...
- 视频教程-C#Winform控件应用-C#
C#Winform控件应用 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C#语言 ...
最新文章
- 一个不错的android学习网站
- 把时间当作朋友 随笔记
- MySQL数据库az排序_RDS Mysql Single-AZ和Multi-AZ性能差异
- python图像插值
- 如何在dw上编写php_用dw制作php网站视频教程
- Spring Cloud自定义Hystrix请求命令
- Django横向二级导航栏(鼠标悬空事件)
- android edittext禁止输入特殊字符,Android EditText禁止输入空格和特殊字符
- 九度oj题目1518:反转链表
- java怎么生成字母_在Java中生成字母序列
- libpng warning: iCCP: known incorrect sRGB profile
- 8、Linux基础(四)
- 《转》 在C++中使用TinyXML2解析xml
- linux bc安装的代码,BCLinux安装教程新篇
- 参照 Vue 官方文档一步一步搭建 Vue
- 计算机视觉-OpenCV入门讲解
- 个性推荐①——系统总结个性化推荐系统
- Java后台给PDF加水印并且合并多个PDF文件
- 马氏距离(Mahalanobis Distance)与欧式距离
- 李白:下终南山过斛斯山人宿置酒