From b084bd77d01a94c8f0a2d20c86a1f45ba7c8a23c Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期六, 19 四月 2025 14:08:05 +0800
Subject: [PATCH] 页面跳转
---
DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs b/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
index 5601642..082529e 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
@@ -1,11 +1,11 @@
-锘縰sing System;
-using System.Data;
-using System.Text;
-using System.Windows.Forms;
-using DevExpress.XtraEditors;
+锘縰sing DevExpress.XtraEditors;
using Gs.DevApp.Properties;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
+using System;
+using System.Data;
+using System.Text;
+using System.Windows.Forms;
namespace Gs.DevApp.DevFrm.User
{
@@ -93,6 +93,10 @@
}
+ /// <summary>
+ /// 鏌ョ湅鐢ㄦ埛鐨勬潈闄愰泦鍚�
+ /// </summary>
+ /// <param name="userGuid"></param>
private void GetTree(string userGuid)
{
trv.Nodes.Clear();
@@ -100,7 +104,7 @@
imageList.Images.Add("icon0", Resources.addfooter_32x32);
imageList.Images.Add("icon1", Resources.listmultilevel_16x16);
imageList.Images.Add("icon2", Resources.addcalculatedfield_16x16);
- // trv.ImageList = imageList;
+ // trv.ImageList = imageList;
var _obj = new
{
userGuid
@@ -113,8 +117,13 @@
var dd = UtilityHelper.ReturnToTablePage(strReturn);
var dt = dd.rtnData.list;
var drGrp = dt.Select("upGuid='' or upGuid is null");
+
+ // 浣跨敤DefaultView.Sort瀵圭瓫閫夊悗鐨勭粨鏋滆繘琛屾帓搴�
+ DataTable sortedTable = drGrp.CopyToDataTable();
+ sortedTable.DefaultView.Sort = "idx ASC";
+ DataTable result = sortedTable.DefaultView.ToTable();
var _gou = "鉁� ";
- foreach (var _dy in drGrp)
+ foreach (DataRow _dy in result.Rows)
{
var node = new TreeNode(); //瀹氫箟缁撶偣
node.Text = (_dy["isCk"].ToString() == "1" ? _gou : "") +
@@ -129,7 +138,7 @@
node22.Text =
(_dy2["isCk"].ToString() == "1" ? _gou : "") +
_dy2["name"]; //涓虹粨鐐硅祴鍊�
- node22.Name = _dy2["guid"].ToString();
+ node22.Name = _dy2["guid"].ToString();
node22.ImageIndex = 1;
node22.Checked = _dy2["isCk"].ToString() == "1" ? true : false;
var drItem33 = dt.Select("upGuid='" + _dy2["guid"] + "'");
@@ -141,7 +150,7 @@
_dy3["name"]; //涓虹粨鐐硅祴鍊�
node33.Name = _dy3["guid"].ToString();
node33.ImageIndex = 2;
- node33.Checked = _dy3["isCk"].ToString() == "1"? true : false;
+ node33.Checked = _dy3["isCk"].ToString() == "1" ? true : false;
node22.Nodes.Add(node33);
}
node22.Expand();
--
Gitblit v1.9.3