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?谢谢您的回答。