作者NullLife (阿政)
看板Visual_Basic
标题[ASP ] 资料库与GridView连结的一些问题
时间Mon Oct 1 15:25:31 2012
大家好,小弟最近在做一个小专题 (功能很小的图书馆查询/管理的系统)
用ASP.net连结DB做一些搜寻/修改,
GridView的column是根据我DB的table来显示。
并透过sqlDataSource修改select成功筛选出我要的笔项,
那现在我想要修改GridView里某一个column的值关连到另一张表里的值。
讲一下我table的结构
表1.Member (办借书证民众资料)
编号 身分证字号 姓名 出生年月日 电话 地址 办证日期
表2.book (馆内所有书籍资料)
流水号 ISBN 书名 作者 出版社 状况
(状况是指出借与否,0未出借还在馆内,其余数字则表示出借为该民众)
表3.book_log (馆内历年借书纪录)
流水号 出借人 出借日 还书日
现在我的web显示book_log这个表,透过select筛选出编号为X民众的历年借书纪录。
假设现在筛选出3编号3民众的历年借书资讯:
流水号 出借人 出借日 还书日
1 3 * *
10 3 * *
9 3 * *
8 3 * *
流水号显示应该为书名,而出借人要显示人名
所以想请问要怎麽关联流水号那栏成book里的书名,
然後出借人要关联成Member里的姓名?
我想说把book_log的流水号直接改成书名也是可以,
但这样资料看起来很不整齐,而且最主要是想知道能否修改根据table形成的GridView?
或者是有更好的方法能提供小弟使用,感先谢各位版大帮个忙<(_ _)>
--
所以想着昨天期待明天 我却活在这两者的中间
现实的问题那麽讨厌 可是不得不面对
和平奖的礼物是金钱 领导运动获得了地位
黄玠
矛与盾的故事不断上演 到底什麽才是对
相片收集簿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.162.196.200
※ 编辑: NullLife 来自: 1.162.196.200 (10/01 15:33)
1F:推 brian90191:SQL语法可以利用join的方式,这样就可以带出book.书名 10/01 16:09
2F:→ brian90191:以及member.人名 10/01 16:09
3F:→ brian90191:如果不想用这方式的话也可以用gridview的RowDataBound 10/01 16:14
4F:→ brian90191:事件程序,在资料bind後把每一列的流水号和借书人id替 10/01 16:16
5F:→ brian90191:换成你要的书名和人名 10/01 16:17
6F:→ brian90191:但我会建议这样的操作都在SQL语法解决掉 10/01 16:18
7F:→ NullLife:感谢楼上 我去研究一下 有问题再请教您<(_ _)> 10/01 16:30