C#在dataGridView中遍历,寻找相同的数据并定位

 

1、 C#在dataGridView中遍历,寻找相同的数据并定位

 

[c-sharp] view plain copy

int row = dataGridView1.Rows.Count;//得到总行数

int cell=dataGridView1.Rows[1].Cells.Count;//得到总列数

for (int i = 0; i < row; i++)//得到总行数并在之内循环

{

for (int j = 0; j < cell; j++)//得到总列数并在之内循环

{

if (txtFind.Text == dataGridView1.Rows.Cells[j].Value.ToString())

{ //对比TexBox中的值是否与dataGridView中的值相同(上面这句)

this.dataGridView1.CurrentCell = this.dataGridView1[j, i];//定位到相同的单元格

return;//返回

}

 

}

}

2 、可以实现模糊查询了

 

[c-sharp] view plain copy

int row = dataGridView1.Rows.Count;//得到总行数

int cell=dataGridView1.Rows[1].Cells.Count;//得到总列数

string strTxt = txtFind.Text;//得到输入的字符串,并付值给变量

Regex r = new Regex(strTxt); // 定义一个Regex对象实例

for (int i = 0; i < row; i++)//得到总行数并在之内循环

{

for (int j = 0; j < cell; j++)//得到总列数并在之内循环

{

Match m = r.Match(dataGridView1.Rows.Cells[j].Value.ToString()); // 在字符串中模糊匹配

if (m.Success)

{ //对比TexBox中的值是否与dataGridView中的值相同(上面这句)

dataGridView1.CurrentCell = dataGridView1[j,i];//定位到相同的单元格

return;//返回

}

 

}

}

3、可以决定是否还要继续查找了

 

[c-sharp] view plain copy

private void button3_Click(object sender, EventArgs e)

{

int row = dataGridView1.Rows.Count;//得到总行数

int cell=dataGridView1.Rows[1].Cells.Count;//得到总列数

string strTxt = txtFind.Text;//得到输入的字符串,并付值给变量

Regex r = new Regex(strTxt); // 定义一个Regex对象实例

for (int i = 0; i < row; i++)//得到总行数并在之内循环

{

for (int j = 0; j < cell; j++)//得到总列数并在之内循环

{

Match m = r.Match(dataGridView1.Rows.Cells[j].Value.ToString()); // 在字符串中模糊匹配

if (m.Success)

{ //对比TexBox中的值是否与dataGridView中的值相同(上面这句)

dataGridView1.CurrentCell = dataGridView1[j,i];//定位到相同的单元格

if (MessageBox.Show("是否需要继续查找?", "", MessageBoxButtons.OKCancel) == DialogResult.Cancel)

{

//如果选择了取消就会返回,如果选择了确定,就会继续查找匹配的.

return;//返回

}

}

}

}

}

转载于:https://www.cnblogs.com/soany/p/5343801.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430672.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pcb板子开窗_PCB 层定义

PCB 层定义在EDA软件的专门术语中&#xff0c;有很多不是有相同定义的。以下就字面上可能的意义来解释。 Mechnical: 一般多指板型机械加工尺寸标注层 。Keepoutlayer: 定义不能走线、打穿孔(via)或摆零件的区域。这几个限制可以独立分开定义。 Topoverlay: 无法从字面得知其意…

上的img表示什么_方向盘上的SET、RES和CNL,表示什么意思?别弄错了

很多人买车都希望能买到一款称心如意的车型&#xff0c;包括价格、配置、性能以及质量都符合自己的需求。当然&#xff0c;不管是什么东西都不可能做到完美&#xff0c;就拿汽车来说&#xff0c;即便是几百万上千万的豪车也是有缺点的&#xff0c;更何况普通的十几万的家用车。…

Mysql编辑工具中使用(Navicat查询结果显示行号)

Mysql编辑工具中使用(Navicat查询结果显示行号) select rownum:rownum1 as rownum,a.roleId from base_userroles a,(select rownum:0) t where a.roleIdadmin; 转载于:https://www.cnblogs.com/xrhou12326/p/5345522.html

python的web可视化_Python的Web可视化框架Dash(8)---核心组件

本节介绍Dash应用的常用核心组件&#xff0c;导入本节用到的所有包import pandas as pdimport plotly.graph_objs as goimport dashimport dash_core_components as dcc # 交互式组件import dash_html_components as html # 代码转htmlfrom dash.dependencies import Input, Ou…

【Android 应用开发】Activity 状态保存 OnSaveInstanceState參数解析

作者 : 韩曙亮转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/38297083一. 相关方法简单介绍1. 状态保存方法演示样例package com.example.octopus_saveinstance;import android.app.Activity; import android.os.Bundle;public class MainActivity exten…

python 机器视觉测量_用Opencv python实现精密测量

实际上&#xff0c;我正在使用OpenCV和Python开发一个机器视觉项目。目标&#xff1a;项目的目标是以高精度测量组件的尺寸。主要硬件&#xff1a;巴斯勒5MP照相机(aca-2500-14gm)一个红色背光灯(100毫米x 100毫米)(我的组件大小约为60毫米)实验因为我正在考虑非常严格的公差限…

ireport 循环_ireport5.6.0分组显示

一&#xff0c;ireport中分组二&#xff0c;java调用实现分组一&#xff0c;ireport中分组&#xff1a;1&#xff0c;新建模板文件&#xff0c;纸张随意&#xff0c;名称随意&#xff0c;路径随意2&#xff0c;连接要分组的数据源3&#xff0c;添加测试表和数据CREATE TABLEyan…

数学题 HDOJ——2086 简单归纳

哎 真的是懒得动脑子还是怎么滴。。。 题目如下 Problem Description有如下方程&#xff1a;Ai (Ai-1 Ai1)/2 - Ci (i 1, 2, 3, .... n).若给出A0, An1, 和 C1, C2, .....Cn.请编程计算A1 ?参考网上题解。。。因为&#xff1a;Ai(Ai-1Ai1)/2 - Ci, A1(A0 A2 )/2 - C1;A2…

python正则匹配html标签_Python正则获取、过滤或者替换HTML标签的方法

本文实例介绍了Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法&#xff0c;具体内容如下python正则表达式关键内容:python正则表达式转义符:. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结…

海选女主角

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40591 Accepted Submission(s): 18214 Problem Descriptionpotato老师尽管非常喜欢教书&#xff0c;可是迫于生活压力。不得不想办法在业余时间挣点外快以养家糊…

python图片保存为txt文件_python + opencv实现提取png图像的像素信息并存储到txt文件中(附安装指导)...

相关库安装指导&#xff1a;这里我们需要 opencv_python&#xff0c;numpy&#xff0c;matplotlib库&#xff0c;另外我用的是python3.6.1版本。一般库大家都是用pip install命令安装的&#xff0c;不过不知道为啥这里的opencv_python库总是抽风&#xff0c;就是安装不了(起码我…

最大联通子数组的和

最大联通子数组的和 在几次“迭代”开发数组的项目之后老师又布置了这个“联通数组”的任务&#xff0c;当然&#xff0c;此次任务依旧是“结对编程”&#xff0c;要求如下&#xff1a; 1、题目&#xff1a;返回一个二维数整数组中最大联通子数组的和&#xff1b; 2、数组中有正…

曲线 线性回归_GRAPHPAD作图技巧(二)--拟合曲线

计算药物半抑制浓度IC50的拟合曲线图的做法&#xff1a;第一步&#xff1a;使用的版本是Graphpad Prism 5&#xff0c;打开软件后&#xff0c;选择XY作图方式&#xff1a;第二步&#xff1a;将实验所得的数据填写入图表中&#xff0c;注意x轴写入的是log[药物]&#xff0c;比如…

VBA之文件筛选

在工作中&#xff0c;经常会碰到从一堆腐朽的source中按照一个列表去筛选出来现在还要用的source文件。 这个如果用vba来实现的话&#xff0c;会节省大量的时间&#xff0c;而且不会出错。 前提说明&#xff1a; 将想要复制的文件名列表放在第一sheet的第一列&#xff0c;然后执…

2 引入失败_苦等2年!总投资2800万!镇江首个民国风商场,来了!

超级重磅&#xff01;就在近日&#xff01;镇江备受关注的首个民国风商场九如商业广场终于完工&#xff0c;招商马上启动项目施工2年&#xff0c;总投资约2800万计划引入酒店、商业、超市等目前老宴春酒楼已确定入驻01总投资2800万&#xff01;九如商业广场终于完工&#xff0c…

好用的cnn网络_DPCNN,究竟是多么牛逼的网络呢?

ACL2017年中&#xff0c;腾讯AI-lab提出了DeepPyramidConvolutionalNeuralNetworksforTextCategorization(DPCNN)。论文中提出了一种基于word-level级别的网络-DPCNN&#xff0c;由于上一篇文章介绍的TextCNN不能通过卷积获得文本的长距离依赖关系&#xff0c;而论文中DPCNN通过…

干货-iOS、mac开源项目及库,以后我也会持续更新。

昨晚在网上看的干货&#xff0c;直接分享给大家了&#xff0c;觉得有用的&#xff0c;直接fork吧。 https://github.com/Brances/TimLiu-iOS转载于:https://www.cnblogs.com/brance/p/5366843.html

二叉树前序中序后续线索树_二叉树的先序,中序,后序遍历以及线索二叉树的遍历...

二叉树的先序,中序,后序遍历以及线索二叉树的遍历(2008-05-04 17:52:49)标签&#xff1a;杂谈C二叉树的先序,中序,后序遍历以及线索二叉树的遍历头文件//*******************************************************************************//二叉树中的数据类型为ElemType//***…

EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器...

在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时&#xff0c;我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案&#xff0c;主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目&#xff1b; 先大概对EasyPusher和EasyPlayer…

以下不属于时序逻辑电路的有_电工电子技术(不建议浪费时间学习的科目)

(声明&#xff1a;本资料来自网络&#xff0c;侵权请告知删除。文末有全套高清版资料下载链接&#xff0c;敬请下载学习)2019年7月在天津召开的土力学及岩土工程年会上&#xff0c;有一场青年教师的土力学讲课竞赛&#xff0c;由我作一些点评&#xff0c;其中关于土颗粒与土骨架…