gridview的使用问题???

hbbdhbbd 2009-03-16 10:23:36
<asp:TemplateField HeaderText="电压等级">
<ItemTemplate>
<asp:Label ID="Lable1" runat="server" Text=‘<%#Eval("Province")%>' Style="display: none" />
</ItemTemplate>
</asp:TemplateField>
象上边那样Lable1的属性Text的值是数据库中Province(省份)那一列的值,但我想把数据库中的两列"Province”(省份),"Area”(地区),同时赋值给Lable1的Text,不知道能不能实现,我写成这样的形式编译出错:
<asp:Label ID="Lable1" runat="server" Text=‘<%#Eval("Province")%> <%#Eval("Area)%>' Style="display: none" />
不知道有没有高手知道该怎么写???
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bao_yan 2009-03-16
  • 打赏
  • 举报
回复
楼主,可以这样做的。 你的单引号打错了,打成了中文状态的了,换成英文状态的就可以了。

<asp:Label ID="Lable1" runat="server" Text=<%#Eval("Province")%> <%#Eval("Area)%>' Style="display: none" />

换成

<asp:Label ID="Lable1" runat="server" Text='<%#Eval("Province")%> <%#Eval("Area)%>' Style="display: none" />
shaofei830927 2009-03-16
  • 打赏
  • 举报
回复
服务器控件中 Text=“<%# ... %>”是不可以的 可以使用两个 label么 或者在数据源上就绑定好已经组合了的 省份地区
JCrazy 2009-03-16
  • 打赏
  • 举报
回复
可以写的 Text=<%#Eval("Province")%> <%#Eval("Area)%>' 注意你的 两个引号

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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