dataTable怎么根据内容读取特定行的行号?

问题描述

intl=0;for(inti=0;i<dt1.Rows.Count;i++){if(dt1.Rows[i]["user_id"].ToString()!="'"+textBox3.Text.ToString()+"'"){l++;}else{..........................}}这样不行,不知道为什么,新手求助啊!

解决方案

解决方案二:
你可以把l++改为l=i;break;

另外,如果你很在乎一段程序的目的,就应该对关键的变量起一个容易理解的变量名。例如变量l可以改为found,它就比l这个名字更好。。
解决方案三:
改成intl=0;for(inti=0;i<dt1.Rows.Count;i++){if(dt1.Rows[i]["user_id"].ToString()!="'"+textBox3.Text.ToString()+"'"){l++;}else{break;}}

找到就退出
解决方案四:
你这个好神奇啊……判断相等的地方,i不就是行号了吗?你为啥要l++呢?还是说你要统计有多少个相同的userid?如果你要记录所有的行号的话,用个List<int>,将==判断里面的i塞进去就行了
解决方案五:
//猜测LZ的意思,大致写下,仅供参考List<DataRow>rowList=newList<DataRow>();//存放满足条件的行集合DataRowdr=null;for(inti=0;i<dt1.Rows.Count;i++){dr=dt1.Rows[i];objectcurUserID=dr["user_id"];if(curUserID==null)continue;if(curUserID.ToString()=="特定值")//或者有若干个条件,可写一个方法去判断,也可使用泛型筛选{if(!rowList.Contains(dr))rowList.Add(dr);}else{//..........................}}

时间: 2024-09-20 06:02:36

dataTable怎么根据内容读取特定行的行号?的相关文章

php从数据库中读取特定的行(实例)

有的时候我们需要从数据库中读取特定的数据,来检验用户的输入,这个时候需要执行的sql语句是: select * from table_name where id='num'; 需要执行这样的一个语句. 那么怎样来执行这样的语句. 为了执行sql语句,我们需要和数据库相连接 <?PHP $servername='localhost'; $username="root"; $password="1234"; $dbname="mydb1"; /

c++ 问题 怎么文本文件中读取特定行的数据进行排序?

问题描述 c++ 问题 怎么文本文件中读取特定行的数据进行排序? 例如我的文件保存格式是这样的: 怎么得到科研时间 和排名的数据 解决方案 行的结束符是回车换行,即 0x0D 0x0A 想读取一行,最简单.原始的方法就是一个字符一个字符读,然后判断是否是回车换行?如果是,则一行结束:否则继续读. 先将数据读取到结构体中,然后想怎么处理就与文件没有关系了.处理完后,再写入文件. 解决方案二: 需读:读而不用.一行一行读下去,读到你要的,进行处理. 解决方案三: 这个地方举个例子,将所有的关于的信息

java遍历服务器里的所有excel文件读取特定单元格的值,循环读取文件的代码怎么写

问题描述 java遍历服务器里的所有excel文件读取特定单元格的值,循环读取文件的代码怎么写 package com.excel.action; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.LabelCell; import jxl.Sheet; import jxl.Workbo

注释行及空行-如何才能实现python文件读取中对注释行的识别

问题描述 如何才能实现python文件读取中对注释行的识别 本人有一个任务,要求用python读取某一文件中的注释行,空行和编码行,哪位大神知道怎么做,求教 解决方案 主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行 解决方案二: 主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行 解决方案三: python读取文件指定行(linecache模块)python读取文件指定行(linecache模块)python读取文件末尾N行 解决方案四: 学习一下!!

数据-C#读取特定格式的二进制文件

问题描述 C#读取特定格式的二进制文件 在学习的时候遇到了一点麻烦,读取一个二进制文件,这个二进制文件包含了很多相同结构的数据块,每个数据块以FFFF开头,以FFEE结尾,每个数据块长度为1024bytes.但是其中偶尔会出现错误数据,也就是数据块不完整,只有FFFF开头,没有FFEE结尾,这种数据块就不能用. 如果读取数据,就必须去验证.请问各位如何验证? 我本来想用BinaryReader读取,然后验证,但是BinaryReader读了数据就往前移动,就算验证成功了也得不到数据.请各位大神帮

vba 读取xml文件读到一定的行数行程序运行就出现Not Responding

问题描述 vba 读取xml文件读到一定的行数行程序运行就出现Not Responding 自己写的vba代码读取xml文件时读到一定的行数就出现Not Responding,不知如何解决,求大神解答!!!! 解决方案 你怎么写的代码?建议你引用msxml6.0库,用它来解析. http://jenniferamanda.iteye.com/blog/1684939

如何用Ant命令读取文本文件中每行的数据了,谢谢!

问题描述 如何用Ant命令读取文本文件中每行的数据了,谢谢! 解决方案 解决方案二:没有人知道吗?谢谢!解决方案三:师兄,你好,我是今年即将加入深圳华为产品数据部的应届生,您能给我讲讲您这么多年在这个部门的感受吗?比如:工作压力.假期.待遇等等.我表示不胜感激涕零解决方案四:ant留了很多接口,你可以调用java程序,或者系统的命令来读本地文件.如果是properties文件的话,好像不用调用外部程序ant也可以load进来.去apache找doc看看吧

java-JXL读取excle表格的行高和列宽信息

问题描述 JXL读取excle表格的行高和列宽信息 已经有一个excel模板,如何用jxl去读取模板中的行高,列宽的信息

使用IO流将doc文档中的内容读取出来,并在终端显示!

问题描述 使用IO流将doc文档中的内容读取出来,并在终端显示---由于直接使用流进行读取的话,不论是选择"GBK"还是"UTF-8"编码,均出现一堆乱码!谢谢代码如下:<pre>public static void copy() throws IOException{        BufferedReader bufis =             new BufferedReader(new InputStreamReader(new FileIn