关于DataTable中,DataRow的Find方法和Contains方法,如果表的主关键字是由多个字段构成,该怎么使用

isalsa 2008-03-20 11:22:07
Datatable中,dr.Rows.Contains(val),dt.Rows.Find(val),都是对于主关键字段中包含val的查询,但如果我在SQL Server中的表的关键字由两个字段组成,这样填充生成的Datatable,该怎么使用Rows.Contains和Rows.Find方法呢。
例如我有这么一个表,batch字段和wc_code字段为关键字,填充后怎么才能使用contains和find方法?
batch varchar 30
wo varchar 10
wc_code varchar 10
mac_code varchar 10
rt_item tinyint 1
status char 1
qty real 4
scrap real 4
speed real 4
start_ope smallint 2
start_ope_name varchar 20
start_time smalldatetime 4
finish_ope smallint 2
finish_ope_name varchar 20
finish_time smalldatetime 4
change_qty real 4

...全文
556 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckp00001 2008-03-21
  • 打赏
  • 举报
回复
在VB.net中可将val设成object数组,
dim val(1) as object
val(0)="aaa"
val(1)="bbb"
Table.rows.find(val)

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧