obout tree view 做 sub load功能的冬冬.很好玩哦.

原创 2004年12月30日 18:34:00

<%@ Page Language="C#" ASPCOMPAT="TRUE" Debug="true" %>
<%@ Import Namespace="obout_ASPTreeView_2_NET" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<script language="C#" runat="server">
void Page_Load(object sender, EventArgs e) {
 obout_ASPTreeView_2_NET.Tree oTree = new obout_ASPTreeView_2_NET.Tree();
 
 string ParentID,html,chkid,chkname,clickstr;//clickstr用来放onclik=obt2c语句的
 string subload;
 ParentID=Request.QueryString["ParentID"];
 oTree.FolderIcons = "/TreeIcons/Icons";
 oTree.FolderStyle = "/TreeIcons/Styles/Classic";
 if (ParentID==null)
 {
  oTree.AddRootNode("图层信息","search_globe.gif");
 }
 oTree.ShowIcons = false;

 SqlConnection myConn = new SqlConnection("server=localhost;uid=sa;pwd=guqi123456;database=odgweb");
 String CommStr="SELECT layerid, parentlayer, layername, expanded, icon,haschildren FROM maplayer ";
 String OrdStr=" ORDER BY parentlayer, layerid ";
  
 if (ParentID==null)
 {
  CommStr=CommStr+" where parentlayer is null";
 }else
 {
  CommStr=CommStr+" where parentlayer="+"'"+ParentID+"'";

 }
 
 SqlCommand myComm = new SqlCommand(CommStr+OrdStr, myConn);
 myConn.Open();
 SqlDataReader myReader = myComm.ExecuteReader();
   while (myReader.Read())
   {
  if (myReader.IsDBNull(1))
  {
    ParentID = "root";//根节点用root表示.
    clickstr="onclick=ob_t2c(this)";
    subload="/odg/layerview.aspx?ParentID="+myReader.GetString(0);
  }
  else
  {
    ParentID ="id"+myReader.GetString(1);
    if (myReader.GetBoolean(5))
    {
   clickstr="onclick=ob_t2c(this)";
   subload="/odg/layerview.aspx?ParentID="+myReader.GetString(0);
   
    }
    else
    {
   clickstr="";
   subload=null;
    }
  }
  chkid="chk_"+myReader.GetString(0);
  chkname="chk_"+myReader.GetString(0);
  html = String.Format("<input type='checkbox' class='chk' id={0}' name={1} {2}>{3}",chkid,chkname,clickstr,myReader.GetString(2));
  oTree.Add("root", "id" + myReader.GetString(0), html, myReader.GetBoolean(3), null,subload);
   }
 TreeView.Text = oTree.HTML();
 myReader.Close();
 myConn.Close();
}
</script>

<html>
<body>
  <ASP:Literal id="TreeView" runat="server" />
</body>
</html>

你真的了解人工智能吗?——聊聊AI的碰壁和冬天

转自: http://mp.weixin.qq.com/s?__biz=MzI1NDE1MDUwOQ==&mid=402568726&idx=1&sn=ea0fc89efb253d54b02d1a4...
  • hellonlp
  • hellonlp
  • 2016年03月22日 10:50
  • 1608

谈一谈今年的移动互联网寒冬

虽说已经有近两个月的时间没写技术文章了,但是这次我仍然不打算写技术类的,因为我觉得本篇文章要比一篇单纯的技术文章更有价值。平时不管是在公众号、QQ群、还是博客里,我回答的问题主要是以技术类的居多,但是...
  • sinyu890807
  • sinyu890807
  • 2016年12月20日 09:10
  • 44835

里约奥运会:美国运动员训练都用了哪些“高科技武器”?

对伟大的运动员来说,成功与失败往往只有一线之隔——1/100秒、终点线处细如发丝的差距。为此,美国队在备战2016年里约热内卢奥运会时祭出了一件“秘密武器”,它便是高科技装备。 现在,这个打造了...
  • shenmanli
  • shenmanli
  • 2016年08月22日 09:59
  • 1393

专访UCloud王冬冬:UDDP如何在大数据下抛头露面

小编认为,大数据与云计算已经在野蛮的演变为一个整体。 随着移动电商、社交网络、智能硬件的强势加入,通过各自数据规模与维度的指数级增长,除了催生数据生态系统各个环节的技术模式与标准变化,还催生...
  • a2112511463
  • a2112511463
  • 2014年11月05日 12:08
  • 810

葛冬冬:走出围墙的运筹学拓荒者

在最近召开的中国运筹学会数学规划分会理事会年会上,葛冬冬站上讲台,第一次向外界报告他们团队正在开发的优化求解器。讲到最后,想起这些年的开发经历,已近不惑之年的汉子情难自抑,声音哽咽,双眼泛红。 优化...
  • snicolashe
  • snicolashe
  • 2016年08月28日 18:56
  • 546

Using sub-strings in non report view获得报表视图的子串(2KB)

  • 2006年02月23日 09:05
  • 1KB
  • 下载

冬冬全动态企业网站

  • 2005年12月29日 09:51
  • 3.54MB
  • 下载

程冬冬 2010.12.22 C语言程序-收发EMAIL

作者:2008级嵌入式  程冬冬前言:局域网中启动一个服务器,客户端要想访问服务器要必须知道服务器的IP地址和端口号,在客户端登陆界面设计要输入端口号和IP,这样即麻烦,界面也不美观,通过互联网的上一...
  • ztguang
  • ztguang
  • 2016年03月30日 10:15
  • 597

看电子书的好冬冬:eREAD 6.0

  • 2010年07月23日 13:26
  • 7.18MB
  • 下载

OpenGL方面的冬冬

  • 2006年02月23日 09:05
  • 11.35MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:obout tree view 做 sub load功能的冬冬.很好玩哦.
举报原因:
原因补充:

(最多只允许输入30个字)