vb 遍历datatable中的数据,与textbox中的值比较,是不是重复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb 遍历datatable中的数据,与textbox中的值比较,是不是重复相关的知识,希望对你有一定的参考价值。
如图,比较datatable中的数据,是否与textbox中的值重复,,不重复则添加
参考技术A Dimcn
As
New
ADODB.Connection
Dim
rs
As
New
ADODB.Recordset
Dim
strsql
As
String
cn.open
...
strsql="select
*
from
datatable
where
fieldname='"
&
textbox.text
&
"'"
rs.Open
strsql,
cn,
adOpenKeyset,
adLockOptimistic
if
rs.RecordCount<=0
then
rs.addnew
rs.fieldname=textbox.text
rs.update
end
if
rs.close
大概就是这样吧
【.net】datatable分组,然后分成多个表或者多个集合
如题,求大神出手,真每分了。
例子:
bh mc
1 qq
2 ee
3 qq
4 tt
5 qq
分成:
table1:
bh mc
1 qq
3 qq
5 qq
table2:
bh mc
2 ee
table3:
bh mc
4 tt
//源数据,就是你要分组的DataTable
DataTable source=new DataTable();
//遍历得到名称列表
List<string> names=new List<string>();
foreach(DataRow dr in source.Rows)
if(!names.Contains(dr[1].ToString()))
names.Add(dr[1].ToString());
//新建数据集,拆分完的表都在这里面
DataSet ds=new DataSet();
for(int i=0;i<names.Count;i++)
DataTable dt=new DataTable();
dt.TableName=names[i];
foreach(DataRow dr in source.Rows)
if(dr[1].ToString()==names[i])
dt.Rows.Add(dr);
ds.Tables.Add(dt);
希望对你有帮助,还有疑问请追问或是Hi 参考技术A 筛选方式呢?固定这样呢,还是有条件的,固定的话新建几个对象,
根据条件分组的话。。。追问
根据mc,datatable是不固定这个数
以上是关于vb 遍历datatable中的数据,与textbox中的值比较,是不是重复的主要内容,如果未能解决你的问题,请参考以下文章