最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

常用的在數(shù)據(jù)庫中建立無限級樹形菜單的asp.net代碼

 更新時間:2008年09月26日 17:56:01   作者:  
經(jīng)常在項目中遇到建立無限級樹形菜單展示的效果,這里簡單地做了一個,基本后臺代碼如下
復制代碼 代碼如下:

private DataTable GetTable(int topid)
{
DataTable dt = null;
try
{
string constr = "server=.;database=tqnpc;uid=sa;pwd=sa";
string selstr = "select * from RW_工作關系 where main_id=" + topid + "";
SqlConnection con = new SqlConnection(constr);
SqlDataAdapter da = new SqlDataAdapter(selstr, con);
dt = new DataTable();
da.Fill(dt);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
return dt;
}

protected void MakeTree()
{
DataTable dt = GetTable(0);
try
{
if (dt != null)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
TreeNode tn = new TreeNode();
tn.Text = dt.Rows[i]["MAIN_ID"].ToString();
tn.Value = dt.Rows[i]["REF_ID"].ToString();
tn.SelectAction = TreeNodeSelectAction.Select;
TreeView1.Nodes.Add(tn);
AddTreeNodes(int.Parse(dt.Rows[i]["REF_ID"].ToString()), int.Parse(dt.Rows[i]["REF_ID"].ToString()), tn);
}
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}

這個方法對數(shù)據(jù)庫的結構也有一定的要求,數(shù)據(jù)庫的設計如下:

相關文章

最新評論

古蔺县| 孝义市| 龙川县| 吉水县| 丰宁| 夹江县| 秦皇岛市| 惠州市| 北川| 绥棱县| 丰镇市| 通化县| 三河市| 金塔县| 常德市| 枣庄市| 阿拉善左旗| 延边| 长武县| 贵南县| 太湖县| 康平县| 枝江市| 石楼县| 开远市| 磐石市| 社旗县| 威远县| 吐鲁番市| 黄龙县| 金秀| 嘉兴市| 苍南县| 和龙市| 奈曼旗| 芮城县| 丹棱县| 九江县| 阳信县| 兴隆县| 黎平县|