日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ligerui tree mysql_LigerUi中下拉框一级树tree数据库读取代码示例!

發(fā)布時間:2025/3/15 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ligerui tree mysql_LigerUi中下拉框一级树tree数据库读取代码示例! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

/// summary /// 格式化字符型、日期型、布爾型 /// /summary private static string StringFormat(string str, Type type) { if (type == typeof(string)) { str = String2Json(str); str = \ + str + \; } else if (type == typeof(DateTime)) { str = \ +

/// /// 格式化字符型、日期型、布爾型

///

private static string StringFormat(string str, Type type)

{

if (type == typeof(string))

{

str = String2Json(str);

str = "\"" + str + "\"";

}

else if (type == typeof(DateTime))

{

str = "\"" + str + "\"";

}

else if (type == typeof(bool))

{

str = str.ToLower();

}

else if (type != typeof(string) && string.IsNullOrEmpty(str))

{

str = "\"" + str + "\"";

}

return str;

}

/// /// 過濾特殊字符

///

private static string String2Json(String s)

{

StringBuilder sb = new StringBuilder();

for (int i = 0; i < s.Length; i++)

{

char c = s.ToCharArray()[i];

switch (c)

{

case '\"':

sb.Append("\\\""); break;

case '\\':

sb.Append("\\\\"); break;

case '/':

sb.Append("\\/"); break;

case '\b':

sb.Append("\\b"); break;

case '\f':

sb.Append("\\f"); break;

case '\n':

sb.Append("\\n"); break;

case '\r':

sb.Append("\\r"); break;

case '\t':

sb.Append("\\t"); break;

default:

sb.Append(c); break;

}

}

return sb.ToString();

}

// ----------------------------------------------------------------------- // 取Count數(shù)據(jù)

string Sql_Count = "Select Count(Id) as Id from Sys_DepartmentClass" + " Where Deleted<>1 or Deleted is Null";

Sql_Class SqlClass1 = new Sql_Class();

SqlDataReader dr1 = SqlClass1.Sql_Select(Sql_Count);

StringBuilder Count_1 = new StringBuilder();

while (dr1.Read())

{

for (int i = 0; i < dr1.FieldCount; i++)

{

Type type = dr1.GetFieldType(i);

string strKey = dr1.GetName(i);

string strValue = dr1[i].ToString();

StrFormat uuu = new StrFormat();

strValue = uuu.StringFormat(strValue, type);

if (i < dr1.FieldCount - 1)

{ Count_1.Append(strValue); }.

else

{ Count_1.Append(strValue); }W

}

}

dr1.Close();

// ----------------------------------------------------------------------- // 取Select數(shù)據(jù)

string Sql = "Select DepartmentClass_Id,DepartmentClass_Name from Sys_DepartmentClass"

+ " Where Deleted<>1 or Deleted is Null";

Sql_Class SqlClass = new Sql_Class();

SqlDataReader dr = SqlClass.Sql_Select(Sql);

StringBuilder jsonString = new StringBuilder();

jsonString.Append("{"); // 總括號 -- 開始

jsonString.Append('"' + "Total" + '"' + ":" + '"' + Count_1.ToString() + '"' + ","); // 字段總數(shù)

jsonString.Append('"' + "Rows" + '"' + ":"); // 行字段開始

jsonString.Append("["); // 字段開始

while (dr.Read())

{

jsonString.Append("{");

for (int i = 0; i < dr.FieldCount; i++)

{

Type type = dr.GetFieldType(i);

string strKey = dr.GetName(i);

string strValue = dr[i].ToString();

jsonString.Append("\"" + strKey + "\":");

strValue = SqlClass.StringFormat(strValue, type);

if (i < dr.FieldCount - 1)

{

jsonString.Append(strValue + ",");

}

else

{

jsonString.Append(strValue);

}

}

jsonString.Append("},");

}

dr.Close();

jsonString.Remove(jsonString.Length - 1, 1);

jsonString.Append("]"); // 字段結(jié)束

jsonString.Append("}"); // 總括號 -- 結(jié)束

LogManager.WriteLog(jsonString.ToString());

this.context.Response.Write(jsonString.ToString());

}

[

{"id":"188","value":null,"text":"中國","icon": null, "fatherid": null, "children":null},

{"id":"20","value":null,"text":"河北","icon": null, "fatherid": null, "children":null},

{"id":"21","value":null,"text":"河南","icon": null, "fatherid": null, "children":null},

{"id":"11","value":null,"text":"河?xùn)|","icon": null, "fatherid": null, "children":null},

{"id":"12","value":null,"text":"上海","icon": null, "fatherid": null, "children":null},

{"id":"166","value":null,"text":"北京","icon": null, "fatherid": null, "children":null},

{"id":"888","value":null,"text":"天津","icon": null, "fatherid": null, "children": null}

]

本條技術(shù)文章來源于互聯(lián)網(wǎng),如果無意侵犯您的權(quán)益請點擊此處反饋版權(quán)投訴

本文系統(tǒng)來源:php中文網(wǎng)

總結(jié)

以上是生活随笔為你收集整理的ligerui tree mysql_LigerUi中下拉框一级树tree数据库读取代码示例!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。