jonson1126
各种问题 各种方法 各种解决 路要自己走一遍才知个中滋味

c#三元运算符

C#中有一个三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;
该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为flase时调用表达式2。其逻辑为:“如果为真执行第一个,否则执行第二个。”
例如:

a=3>4?3:4;输出为4。
a=3<4?3:4;输出为3。

gridview绑定三元运算符

<asp:TemplateField HeaderText="是否验证SN">
                  <ItemTemplate>
                  <asp:CheckBox  ID="chkchecksn" runat="server" AutoPostBack="true" Checked='<%#(Eval("checksn").ToString()=="1")?true:false%>'  OnCheckedChanged="chkchecksn_CheckedChanged"/>
                  </ItemTemplate>
                   </asp:TemplateField>  

 

posted on 2013-08-13 14:57  jonson1126  阅读(234)  评论(0编辑  收藏  举报