56 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.ComponentModel;
 | |
| using System.Data;
 | |
| using System.Drawing;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Windows.Forms;
 | |
| 
 | |
| namespace DocumentManagement.UI
 | |
| {
 | |
|     public partial class frmUserTempPurview : Form
 | |
|     {
 | |
|         public frmUserTempPurview()
 | |
|         {
 | |
|             InitializeComponent();
 | |
|         }
 | |
| 
 | |
|         private void frmUserTempPurview_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             SetDgvAttribute(dgvUserPurview);
 | |
| 
 | |
|             dgvUserPurview.DataSource =  RoleGetDataTable();
 | |
|         }
 | |
|         public static void SetDgvAttribute(System.Windows.Forms.DataGridView dgv)
 | |
|         {
 | |
|             dgv.AllowUserToResizeColumns = false;
 | |
|             dgv.AllowUserToResizeRows = false;
 | |
|             dgv.AllowUserToAddRows = false;
 | |
|             dgv.AllowUserToDeleteRows = false;
 | |
|             dgv.ReadOnly = true;
 | |
|             dgv.BackgroundColor = System.Drawing.Color.Snow;
 | |
| 
 | |
|         }
 | |
|         public DataTable RoleGetDataTable()
 | |
|         {
 | |
|             StringBuilder strSql = new StringBuilder();
 | |
|             strSql.Append("select [Id],[RoleName],[PermissionLevel],CASE IsValid WHEN  1 THEN '有效' WHEN 0 THEN '无效'  END AS  IsValid ");
 | |
|             strSql.Append(" FROM Role ");
 | |
|             return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
 | |
|         }
 | |
| 
 | |
| 
 | |
|         private void dgvUserPurview_CellContentClick(object sender, DataGridViewCellEventArgs e)
 | |
|         {
 | |
|             if (this.dgvUserPurview.Columns[e.ColumnIndex].Name == "OperatorColumn")
 | |
|             {
 | |
|                 frmUserTempPurviewDetail frmUserTempPurviewDetail = new UI.frmUserTempPurviewDetail();
 | |
|                 frmUserTempPurviewDetail.RoleId = System.Convert.ToInt32(this.dgvUserPurview.SelectedRows[0].Cells["Id"].Value);
 | |
|                 frmUserTempPurviewDetail.RoleName = this.dgvUserPurview.SelectedRows[0].Cells["RoleName"].Value.ToString();
 | |
|                 frmUserTempPurviewDetail.ShowDialog();                
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |