<%# Bind("***")%>关联外键表

chen1112time 2012-02-10 09:17:51
<asp:TemplateField HeaderText="单位">
<EditItemTemplate>
<asp:TextBox ID="txtUnitName" runat="server" Text='<%# Bind("***") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>

如何在<%# Bind("***")%>里写拿到单位表(Unit)里的单位名称(Name) 有外键关系

...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
村长_乐 2012-02-10
  • 打赏
  • 举报
回复
如果绑定中有Unit,可以用Unit.Name

如果只是绑定Unit的一个id,可以在.cs中建
public string GetName(int id)
(
return 查询后得出的name
)
Text='<%# Bind("***") %>'对应绑定(这个多次查询数据库不建议使用)
  • 打赏
  • 举报
回复
sql关联读取出来,如果你要在程序里去读取,那就用缓存单位名称,然后前台调后台方法去缓存中取对应的单位名称
二当家 2012-02-10
  • 打赏
  • 举报
回复
你的表述太抽象了。。。

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧