易截截图软件、单文件、免安装、纯绿色、仅160KB

c#判断赋值问题

环境:c#2008+sql2000
我要实现一个工具栏权限控制,在主窗体上有一工具栏,里面有很多按钮,如添加,删除,修改,浏览等
如果这个用户的添加权限是"Y",那么添加按钮是可用的,反之不能用。
我想用一行语句来实现这个功能
this.ButtonAdd.Enabled={if(strBool=="Y"){return true;}else{return false;}};
但我这样写是不对的,请问这里的高人该怎么写呢。
这里的strBool是从数据库中读出来的,只有两种值“Y”或“N”

我要导出DataGridView的数据到Excel,应该怎么引用Excel呢

先在这里谢谢各位了
this.ButtonAdd.Enabled= strBool=="Y" ?true:false;

this.ButtonAdd.Enabled = (strBool=="Y")? true : false;

简单的说,先给按钮编码
再做一个对应的东西
用表也可以,用字符串也可以
根据用户的ID和按钮的编码就能找对应的权限



还有就是分组分角色来控制


不理解为什么用返回bool值的三目运算符



引用
this.ButtonAdd.Enabled = (strBool=="Y")? true : false;

up

引用
this.ButtonAdd.Enabled= strBool=="Y" ?true:false;


引用
不理解为什么用返回bool值的三目运算符


楼主可能是想实现对多个按扭的控制,比如:

this.ButtonAdd.Enabled =  (strAdd  == "Y")? true : false;
this.ButtonEdit.Enabled = (strEdit == "Y")? t


相关问答:

ajax读取ashx输出的json数据报错 - .NET技术 / C#

我用jquery无刷新上传图片后返回json格式的数据报错
(实际上图片是上传成功的了,只是返回json格式总读不到,总是报错)
我调试上传的ashx页如下
无法显示 XML 页。 
使用 样式表无法查看 XML 输入。请更 ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......

C# 中 如何实现 滚屏效果 - .NET技术 / C#

我想用c#做一个小说阅读器 但不知如何实现那自动滚屏效果 哪位高手能帮忙解决一下 谢谢!!!!!!!!!!!!!!!!!!!
帮你顶顶,期待高手帮忙解决

(1)Timer
(2)textBox1.ScrollToCaret();
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号