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值的三目运算符
up
楼主可能是想实现对多个按扭的控制,比如:
this.ButtonAdd.Enabled = (strAdd == "Y")? true : false;
this.ButtonEdit.Enabled = (strEdit == "Y")? t
相关问答:
我用jquery无刷新上传图片后返回json格式的数据报错
(实际上图片是上传成功的了,只是返回json格式总读不到,总是报错)
我调试上传的ashx页如下
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更 ......
我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
我想用c#做一个小说阅读器 但不知如何实现那自动滚屏效果 哪位高手能帮忙解决一下 谢谢!!!!!!!!!!!!!!!!!!!
帮你顶顶,期待高手帮忙解决
(1)Timer
(2)textBox1.ScrollToCaret();
......