看看看,一个关于dateset的问题,我一定给分~!

ketao_78 2002-06-27 12:01:26
比如现在我将"select * from table1"的结果填充到数据集dateset1中

然后我现在想问我现在知道其中一条记录(这条记录是唯一的,而且肯定在记录集中)
:select * from table1 where id=5

请问我怎么得到这条记录在数据集dateset1中的位置,索引~?并对其操作~!??
我怎么操作这条记录相邻的记录行~!!???
...全文
44 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerryfangsh 2002-07-07
  • 打赏
  • 举报
回复
同意sheep2002。使用find是最好的方法。当然前提是你的表中需要有主键。不过现在设计的表中基本上都设有主键的。
ketao_78 2002-07-07
  • 打赏
  • 举报
回复
现在关键是不是主健的
雪米粥 2002-07-05
  • 打赏
  • 举报
回复
使用dataset的select
sheep2002 2002-06-27
  • 打赏
  • 举报
回复
dataSet1.tables["table1"].rows.find(5);
返回id=5的一行,(id为主建)


string filter="id=5";
System.Data.DataRow[] findRow;
findRow= s.Tables[0].Select(filter);
返回id=5的所有行,(id不是主建)

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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