当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET - 交换布尔值的简单方法?

如何解决《ASP.NET-交换布尔值的简单方法?》经验,为你挑选了1个好方法。

背景:我使用的是ASP.NET 2.0(带有C#),下面的代码嵌入在DataGrid控件中.我的.aspx文件中有以下内容:

               
            
                
                  Yes
                  No
                  
            
        
        

它应该将布尔值CRS_Included与RadioButtonList绑定.它有效,但顺序相反.是的转为否,没有转为是,我可以看到解决它的唯一方法是交换ListItems的顺序,这将是违反直觉的(单选按钮不应该像No/Yes那样启动,它需要是是/否).

有没有人知道一个快速的方法(最好使用.NET函数)交换0为1,1为0并无缝修复问题?或者,有没有更好的方法来编写SelectedIndex代码?

任何帮助表示赞赏:-)



1> Jon Skeet..:
SelectedIndex='<%# 1 - Convert.ToInt32(...) %>

1 - 0 = 1; 1 - 1 = 0.案例互换:)

编辑:可能有更好的方法来处理更一般的问题 - 这只是解决1/0交换的简单方法:)

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有