DataTable怎么用?

惠达浪 2004-07-20 04:50:05
可以将DataSet理解为一个数据库,DataTable是库里的表,而且还可以建立表关系,主、外键等。那么,这个关系,主键怎么用呢?能象搜索数据库一样在DataTable里搜来搜去吗?
  产生这个疑问,主要是因为我有这样的想法,因为对DataSet理解的不够多,所以不知道能不能实现。就是:
  我经常要在页面里显示一些东西,他们之间的区别仅有赖于不同的搜索条件,而搜索对象是同一个表,或几个JOIN起来的表。比如:要按不同的类别显示几种产品,而这些产品除了类别不同外,其它信息都相同,名称、型号、价格等。以前用ASP要建立很多的RecordSet,但好象在ASP.NET中不必这样了,可怎么做呢?如果要在几个表之间用Select ... A Join B之类,能不能在DataTable之间也这样做呢?我能不能象用SELECT语句一样操作DataTable呢?如果能,那么结果集放在哪里?是DataView还是另一个DataTable?谢谢您的回答。
...全文
291 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
andrawsky 2004-07-21
  • 打赏
  • 举报
回复
结果放在datatable
masterlijianfei 2004-07-21
  • 打赏
  • 举报
回复
这么复杂的阿,用视图拉,DataSet是一个大累赘,慎用
yukingwq 2004-07-21
  • 打赏
  • 举报
回复
可惜现在功力不够 几个月以后再来看 并回复
Tony8002003 2004-07-21
  • 打赏
  • 举报
回复
可以
惠达浪 2004-07-21
  • 打赏
  • 举报
回复
DataTable的Select方法能不能进行上述工作?
meixiaofeng 2004-07-20
  • 打赏
  • 举报
回复
结果放在datatable
famousun 2004-07-20
  • 打赏
  • 举报
回复
guanzhu

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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