zoukankan      html  css  js  c++  java
  • 如何操作在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,那么很抱歉,准备看着全部是下午的结果吧~~~

  • 相关阅读:
    设计模式之-简单工厂模式
    C# 汉语转拼音
    深入理解DIP、IoC、DI以及IoC容器
    C# 各种帮助类大全
    C# TCP多线程服务器示例
    【AtCoder】AGC004
    【AtCoder】ARC061
    【AtCoder】CODE FESTIVAL 2016 qual A
    【AtCoder】AGC005
    【AtCoder】CODE FESTIVAL 2016 qual B
  • 原文地址:https://www.cnblogs.com/vegaliming/p/1130216.html
Copyright © 2011-2022 走看看