.net实现多表查询(类似于全站搜索引擎)怎么实现??

[复制链接]
查看11 | 回复1 | 2011-7-7 07:39:00 | 显示全部楼层 |阅读模式
搜索出来的结果如何关联到相应的内容上呢?
回复

使用道具 举报

千问 | 2011-7-7 07:39:00 | 显示全部楼层
在后台文件.aspx.cs中写sql多表查询代码,例如:
AccessDataSource1.SelectCommand=\"SELECTcxtz1.*,Register.Co_Name,Format(cxtz1.tzrq,\'yyyy-mm-dd\')ASrq,lsxc.lssqidFROMlsxcINNERJOIN(RegisterINNERJOINcxtz1ONRegister.Co_ID=cxtz1.Co_ID)ONlsxc.lsxcID=cxtz1.lsxcIDORDERBYcxtz1.cx1ID\";
然后在.aspx中,直接绑定就可以了,例如:
asp:BoundFieldDataField=\"cx1ID\"HeaderText=\"通知书编号\"/
asp:BoundFieldDataField=\"Co_ID\"HeaderText=\"单位编号\"/
asp:BoundFieldDataField=\"Co_Name\"HeaderText=\"单位名称\"
ItemStyleHorizontalAlign=\"Left\"/
/asp:BoundField
asp:BoundFieldDataField=\"lsxcid\"HeaderText=\"检查表编号\"/
asp:BoundFieldDataField=\"lssqid\"HeaderText=\"年审申请编号\"/
asp:BoundFieldDataField=\"rq\"HeaderText=\"通知日期\"/
asp:TemplateFieldHeaderText=\"操作\"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行