基于二进制的权限判断
来源:互联网 发布:mac windows分区减小 编辑:程序博客网 时间:2024/05/16 15:17
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace EnumDemo{ public partial class Form2 : Form { string gl_role = ""; public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { LoadUsers(); } private void LoadUsers() { DataTable dt = new DataTable(); dt.Columns.Add("Userid"); dt.Columns.Add("Username"); dt.Columns.Add("Role"); DataRow dr = null; dr = dt.NewRow(); dr["Userid"] = "101"; dr["Username"] = "Xiao ming"; dr["Role"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Userid"] = "102"; dr["Username"] = "Xiao li"; dr["Role"] = "2"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Userid"] = "103"; dr["Username"] = "Xiao qing"; dr["Role"] = "4"; dr = dt.NewRow(); dr["Userid"] = "104"; dr["Username"] = "Xiao hang"; dr["Role"] = "8"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Userid"] = "105"; dr["Username"] = "Xiao xiang"; dr["Role"] = "3"; dt.Rows.Add(dr); dgvUserList.DataSource = dt; } private void dgvUserList_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == -1 || e.RowIndex == -1) return; this.gl_role = this.dgvUserList.CurrentRow.Cells["Role"].Value.ToString(); } private void button1_Click(object sender, EventArgs e) { IsInclude(1); } private void button2_Click(object sender, EventArgs e) { IsInclude(2); } private void IsInclude(int flag) { int select = int.Parse(gl_role); if (flag == (select & flag)) { MessageBox.Show("具有"); } else { MessageBox.Show("不具有"); } } private void button4_Click(object sender, EventArgs e) { IsInclude(4); } private void button3_Click(object sender, EventArgs e) { IsInclude(8); } }}
0 0
- 基于二进制的权限判断
- 基于二进制的权限管理与验证
- 基于二进制的权限管理与验证
- 基于二进制的权限管理与验证
- 基于二进制的权限管理与验证
- 基于二进制的权限管理与验证
- 二进制判断权限
- session的权限判断
- 基于二进制COM的继承
- 二进制权限
- 二进制权限
- 文件二进制头与文件类型的判断
- 判断二进制数1的个数
- 判断二进制数中1的个数
- 判断一个二进制数的正负
- 文件二进制头与文件类型的判断
- 文件二进制头与文件类型的判断
- 判断二进制数1的个数
- php 生成加密公钥加密私钥
- 动画view中invalidate()和requestLayout()的生命周期
- Dom4j 解析 XML(Java Api)
- Unity 3D 读取android 本地相册打开相机
- 【shell】找到系统中最大的文件
- 基于二进制的权限判断
- oracle awr详解
- PHP message: PHP Fatal error: Uncaught Error: Class 'Mongo' not found
- CSS3 background-clip 属性
- 洋神的抽奖转盘学习总结
- Android Bitmap 优化- 图片压缩
- 【shell】一些编程的小技巧及sed(未完成)
- Arcmap技巧总结
- Java的代码风格