首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

绑定的SqlDataSource中能不能用Inner join?对应的Eval、Bind如何写

2012-01-20 
绑定的SqlDataSource中能不能用Inner join?对应的Eval、Bind怎么写?如题。SelectCommand SELECT QuickSta

绑定的SqlDataSource中能不能用Inner join?对应的Eval、Bind怎么写?
如题。
SelectCommand = "SELECT QuickStart.MenuID,QuickStart.UserName,Menu.Text,Menu.Url,Menu.ID FROM QuickStart inner join Menu on QuickStart.MenuID = Menu.ID"+
  " where QuickStart.UserName=" + u.UserName;
对应的aspx中<a title='<%# Eval("Text") %></a>这里写Text可以吗?

[解决办法]
可以,只要字段名称是唯一的都可以。如果你感觉不直观的话,可以在Sql中将字段令命名为比较容易理解的名字,如:SELECT QuickStart.MenuID as MenuID

热点排行