Libs/MojoCube.Office/GetClass.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Web.UI.WebControls;
namespace MojoCube.Office
{
/// <summary>
/// 无级分类
/// </summary>
public class GetClass
{
#region 公共属性
public DataTable ClassDT;
public string TableName = "";
public string Where = "";
#endregion
#region 公共方法
#region 绑定表
public void BindClass()
{
ClassDT = new DataTable();
ClassDT.Columns.Add("Indent");
ClassDT.Columns.Add("pk_Category");
ClassDT.Columns.Add("ParentID");
ClassDT.Columns.Add("LevelID");
ClassDT.Columns.Add("CategoryName");
ClassDT.Columns.Add("IndexID");
ClassDT.Columns.Add("Visible", typeof(bool));
ClassDT.Columns.Add("SortID");
DataTable dt = new DataTable();
dt = Sql.SqlQueryDS("select * from " + TableName + " where ParentID=0" + Where).Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
DataRow dr = ClassDT.NewRow();
dr["Indent"] = "╋";
dr["pk_Category"] = dt.Rows[i]["pk_Category"].ToString();
dr["ParentID"] = dt.Rows[i]["ParentID"].ToString();
dr["LevelID"] = dt.Rows[i]["LevelID"].ToString();
dr["CategoryName"] = dt.Rows[i]["CategoryName"].ToString();
dr["IndexID"] = dt.Rows[i]["IndexID"].ToString();
dr["Visible"] = dt.Rows[i]["Visible"].ToString();
dr["SortID"] = dt.Rows[i]["SortID"].ToString();
ClassDT.Rows.Add(dr);
BindChild(dt.Rows[i]["pk_Category"].ToString(), "├──");
}
}
public void BindChild(string ParentID, string separator)
{
DataTable dt = new DataTable();
dt = Sql.SqlQueryDS("select * from " + TableName + " where ParentID=" + ParentID).Tables[0];
后面还有 54 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
