復制代碼 代碼如下: private void Display(string parentid, String space) { DataTable dt; String strSQL; strSQL = " /> 狠狠色狠狠色综合日日小说,欧美性最猛xxxx在线观看视频,黄色三级网址

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net dataview做無限極分類的又一用法

數據庫結構:
classidid 主鍵
jobClassName 對應的類型名稱
ClassName 對應的父類的id
通常做法:

復制代碼 代碼如下:
private void Display(string parentid, String space)
{
DataTable dt;
String strSQL;
strSQL = "Select * From Tree Where ParentID =" + parentid + " Order By ClassID DESC";
SqlDataAdapter sda = new SqlDataAdapter(strSQL, conn);
DataSet ds = new DataSet();
sda.Fill(ds, "Tree");
dt = ds.Tables["Tree"];
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
strOpinion += space + "<font color=red>[" + dr["JobClassName"].ToString() +"<br>";
Display(dr["ClassID"].ToString(), "            " + space,false);
}
}
}

很明顯,這種做法是每個父分類都得建立一次連接,完全浪費資源
現在一次取出所有分類,使用DataView的RowFilter屬性做多次過濾
關鍵代碼

復制代碼 代碼如下:
public partial class tree_Default : System.Web.UI.Page
{
DataTable dt = null;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind(0);
}
}
public void bind(int pid)
{
DataTable dt1 = bindTree(pid);
foreach (DataRow dr in dt1.Rows)
{
int id = Convert.ToInt32(dr["classid"].ToString());
if (pid == 0)
Response.Write("<div style='width:100%;float:right;'><h3>" + dr["jobclassname"].ToString() + "</h3></div>");
else
Response.Write("<div style='width:25%;float:left;'>"+dr["jobclassname"].ToString()+"</div>");
bind(id);
}
}
public DataTable bindTree(int pid)
{
if (dt == null)
dt = new data().getCatelogs();
DataView root = dt.DefaultView;
root.RowFilter = "Parentid=" + pid;
return root.ToTable();
}
}

這樣的話,也就沒必要浪費資源的了。
其實這篇文章有些牽強了,一般分類都很少做改動的,直接用緩存或靜態化處理就可以了,只是想到了記錄一下O(∩_∩)O~。

AspNet技術asp.net dataview做無限極分類的又一用法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 公么我好爽再深一点 | 儿子操妈妈视频 | 涩涩游戏盒 | 我的年轻漂亮继坶三级 | 亚洲一在线 | 日日噜噜夜夜爽爽 | 国产亚洲精品久久久999无毒 | 国产精品热久久高潮AV袁孑怡 | 亚洲99精品A片久久久久久 | 久久免费看视频 | brazzers巨臀系列 | 小柔的性放荡羞辱日记 | 国产精品成人A蜜柚在线观看 | h片下载地址 | 人人干人人爽 | 亚洲成年人免费网站 | 全身无赤裸裸美女网站 | 黄色三级视频在线观看 | 手机看片一区二区 | 亚洲精品无码一区二区三区四虎 | 男女交性视频无遮挡全过程 | 亚洲国产精品特色大片观看 | 又黄又猛又爽大片免费 | 乳女教师欲乱动漫无修版动画 | 偷窥自拍性综合图区 | 国产精品熟女人妻 | 国产在线公开视频 | 暖暖视频中国在线观看免费韩国 | 窝窝影院午夜看片毛片 | www精品一区二区三区四区 | 国产精品免费大片一区二区 | 香蕉视频国产精品 | 青青精品视频国产 | 国产精品.XX视频.XXTV | 雪恋电影完整版免费观看 | 国产无遮挡又黄又爽在线视频 | 欧美性最猛xxxx在线观看视频 | 黄色片中文 | 国产片MV在线观看 | 中国bdsmchinesehd| 国产精品VIDEOSSEX久久发布 |