WinForm控件之【BindingNavigator】【DataSet】【BindingSource】【DataGridView】

article/2025/8/24 8:02:35

基本介绍

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

常设置属性

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


http://chatgpt.dhexx.cn/article/pCeNahfT.shtml

相关文章

WinForm之中BindingNavigator控件的使用

在微软WinForm中,BindingNavigator控件主要用来绑定数据。可以将一个数据集合与该控件绑定,以进行数据联动的显示效果。如图下图所示: 那么,下面我们就来用BindingNavigator控件做一下上图所示的效果。 分析:该案例以B…

winform控件之BindingNavigator

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

C#开发之——ToolStrip(10.22)

一 概述 在C# WinForm开发中添加工具栏(ToolStrip)和添加菜单栏类似&#xff0c;在工具箱中将ToolStrip控件直接拖到Windows窗体中即可 <!--more--> 二 ToolStrip操作 从工具箱拖拽ToolStrip控件到Windows窗体后&#xff0c;如下图所示(在添加了ToolStrip控件之后&…

C#winform窗体控件之toolStrip

C#winform窗体控件之toolStrip 在做窗体时我们可能需要一个工具栏&#xff0c;那这时最简单的方法就是添加一个toolStrip控件。 如何完成一个上图的工具栏呢? 首先&#xff0c;需要添加一个toolStrip控件&#xff0c;然后点击控件上的添加按钮&#xff0c;添加你需要的控件&…

C#如何让ToolStrip工具栏按钮分别靠左和靠右对齐分布

ToolStrip工具栏按钮默认靠左对齐&#xff0c;如何让ToolStrip工具栏按钮分别靠左和靠右对齐分布&#xff1f;&#xff01; 第一步&#xff0c;选择要靠右对齐的工具栏上的按钮&#xff0c;属性&#xff0c;设置“Alignment: Right” 即&#xff0c;this.toolStripSysInfoBut…

ToolStrip

&#xfeff;&#xfeff; 效果实现&#xff1a; 1.添加ToolStrip控件 2.点击ToolStrip控件添加button,设置Imagine,对ToolStripButton的Text进行设置,DisplayStyle设置为ImagineAndText即可。

ToolStrip控件中如何添加功能按钮

1&#xff0c;在工具箱中选择ToolStrip控件 2&#xff0c;在属性框&#xff0c;选择item 3,进入该界面&#xff0c;选择添加类型 4&#xff0c;指定选定控件的类型 name:控件的名字&#xff0c;相当于对象名。 text&#xff1a;指定控件中内容限制字段 image&#xff1a;指…

c# ToolStrip控件图片和文字显示

如上图达到这样的效果 首先我们给属性Image和Text分别赋予需要显示的图片和文字 然后设置DisplyStyle属性为ImageAndText&#xff0c;意为同时显示图片和文字 各种设置ImageAlign和TextAlign&#xff0c;调整图片和文字的位置 设置ImageTextRelation属性&#xff0c;获取或…

C# toolstrip按钮的图片不显示

toolstrip按钮的图片不显示 一、设置图片尺寸异常无法正常显示出图片。 以为没正常设置toolStrip尺寸照成图片无法正常显示的效果&#xff0c;如下图&#xff1a; 修改为正常尺寸后可以正常先显示图图片 显示正常 二、按钮没有选择图片显示模式&#xff0c;DisplayStyle:No…

C# ToolStrip 图标大小设置

VS-C 系列&#xff1a;所有相关C文章链接. VS-C# 系列&#xff1a;所有相关C#文章链接. bat 系列&#xff1a;所有相关bat文章链接. Keil 系列&#xff1a;所有相关文章链接 所有内容均以最小系统调试成功&#xff1b;逐步提供低分源码工程下载&#xff01; 保证每行代码都经过…

C# 遍历toolStrip控件

VS-C 系列&#xff1a;所有相关C文章链接. VS-C# 系列&#xff1a;所有相关C#文章链接. bat 系列&#xff1a;所有相关bat文章链接. Keil 系列&#xff1a;所有相关文章链接 所有内容均以最小系统调试成功&#xff1b;逐步提供低分源码工程下载&#xff01; 保证每行代码都经过…

C#toolStrip使用

1、添加toolStrip控件 2、属性栏中将显示方式改为以下属性 3、增加选项卡时选择Button&#xff0c;双击Button就可以编辑事件了

C#中使用ToolStrip制作展示图标菜单

1. ToolStrip工具栏控件 工具栏主要属性 属性说明ImageScalingSize工具栏中的项显示的图像的大小Items在工具栏上显示的项的集合 工具栏项的主要属性和事件 属性说明DisplayStyle设置图像和文本的显示方式Image按钮标签上显示的图片ImageScaling是否调整按钮标签上显示的图…

【C#语言】ToolStrip控件

在项目实战中&#xff0c;页面布局常使用ToolStrip控件。 属性 BackColor&#xff1a;组件的背景色。 Items&#xff1a;在ToolStrip上的显示项的集合。 TextDirection&#xff1a;指定项的文本绘制方向。

046ToolStrip类

目录 1.工具栏TooIStrip概述 2.TooIStrip控件的属性 3.创建工具栏 工具栏是一个与菜单栏同等重要的窗体界面元素。在MDI应用程序中&#xff0c;工具栏也能像菜单一样实现合并&#xff0c;即可以在主窗体的工具栏中放上全局通用的工具项&#xff0c;而针对特定子窗体的工具项…

java dbscan_聚类(DBSCAN)算法原理

DBSCAN(Density-Based Spatial Clustering of Applications with Noise&#xff0c;具有噪声的基于密度的聚类方法)是一种很典型的密度聚类算法&#xff0c;和 K-Means&#xff0c;BIRCH 这些一般只适用于凸样本集的聚类相比&#xff0c;DBSCAN既可以适用于凸样本集&#xff0c…

DBSCAN 简记

一、DBSCAN 简记 1.先上图 上图写了DBSCN算法的具体步骤&#xff1a; 2.参数主要由半径R&#xff0c;主要用来寻找核心点P的邻域&#xff0c;min_samples为圆内点的最小点数&#xff0c;如果大于等于则认为中心点有效。 3.流程&#xff1a; 1. 随意选择一个未被访问过的点&a…

dbscan java_DBSCAN算法的Java,C++,Python实现

最近由于要实现‘基于网格的DBSCAN算法’&#xff0c;网上有没有找到现成的代码[如果您有代码&#xff0c;麻烦联系我]&#xff0c;只好参考已有的DBSCAN算法的实现。先从网上随便找了几篇放这儿&#xff0c;之后对比研究。 DBSCAN简介&#xff1a; 1.简介 DBSCAN 算法是一种基…

DBSCAN聚类

1.原理DBSCAN密度聚类算法https://www.cnblogs.com/pinard/p/6208966.html详解DBSCAN聚类 - 知乎使用DBSCAN标识为员工分组 基于密度的噪声应用空间聚类(DBSCAN)是一种无监督的ML聚类算法。无监督的意思是它不使用预先标记的目标来聚类数据点。聚类是指试图将相似的数据点分组到…