当前位置: 代码迷 >> ASP.NET >> 绑定的SqlDataSource中能不能用Inner join?对应的Eval、Bind如何写
  详细解决方案

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

热度:2176   发布时间:2013-02-25 00:00:00.0
绑定的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
  相关解决方案