如何操作在GridView 的Template 里面的控件?

前提:

目前有一个数据库,只有一个数据表 名为table 里面只有一个coloum: IsAfternoon,数据类型为bit。然后我在一个test.aspx中加入一个GridView 控件和SqlDatasource。Sqldatasource就是连接对应数据库中的table,select IsAfternoon。然后我在GridView中新建一个template,在其中拖入一个Lable控件,Id为afternoonLable。


具体操作过程:

现在我想先使用eval()读取IsAfternoon的值。然后做一个判断,如果读取出IsAfternoon为true,那么将Lable.text ="下午",若为false,则text为“上午”。



问题:

在test.aspx.cs中无法使用intellegensence感知出Lable控件,导致无法对text的属性进行赋值。
那么请问如何操作template里面的Lable控件呢??



解决方案:

方法很简单,使用 三元操作!!
代码如下:<#EVAL("IsAfternoon").ToString=="False" ? "上午": "下午"#>
注意,False一定要大写F~~~如果你写了false,那么很抱歉,准备看着全部是下午的结果吧~~~

转载于:https://www.cnblogs.com/vegaliming/archive/2008/03/30/1130216.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值