您目前尚未登陆,请选择【登陆】或【注册
首页->聊天计数->飞翔多用户访问统计系统源码>>WebStatistics/ReportGuide.aspx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:飞翔多用户访问统计系统源码
当前文件:文件类型 FeiXiangCount/WebStatistics/ReportGuide.aspx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11using iiuga.Web.UI; 12using webvisitStatistic.Reporter.DBLayer; 13 14public partial class ReportGuide : System.Web.UI.Page 15{ 16 private void Page_Load(object sender, System.EventArgs e) 17 { 18 // 在此处放置用户代码以初始化页面 19 // 如果是第一次访问 20 if (!IsPostBack) 21 { 22 InitTree(); 23 } 24 } 25 26 protected void InitTree() 27 { 28 AddElement(_treeWeb.Elements); 29 } 30 31 protected void AddElement(ElementsCollection elements) 32 { 33 DataSet ds = null; 34 35 using (IJournelDB journelDB = new SqlJournelDB()) 36 { 37 journelDB.Open(); 38 ds = journelDB.SelWebsDS(); 39 } 40 41 if (null != ds) 42 { 43 foreach (DataRow dr in ds.Tables[0].Rows) 44 { 45 int index = elements.Add((String)dr["name"]); 46 elements[index].CssClass = "Sample3_ElementNode"; 47 elements[index].Key = dr["id"].ToString(); 48 elements[index].ToolTip = (String)dr["description"]; 49 DataTable dt = ds.Tables[1]; 50 51 ElementsCollection sube = elements[index].Elements; 52 AddElementNode(sube 53 , "概况统计" 54 , "Sample3_ElementItem" 55 , "" 56 , 0 57 , "reportcontent" 58 , "ReportWebGeneric.aspx?webid=" + dr["id"].ToString()); 59 AddElementNode(sube 60 , "分时统计" 61 , "Sample3_ElementItem" 62 , "" 63 , 0 64 , "reportcontent" 65 , "ReportWebInTime.aspx?webid=" + dr["id"].ToString()); 66 AddElementNode(sube 67 , "来源统计" 68 , "Sample3_ElementItem" 69 , "" 70 , 0 71 , "reportcontent" 72 , "ReportWebSource.aspx?webid=" + dr["id"].ToString()); 73 AddElementNode(sube 74 , "机器配置" 75 , "Sample3_ElementItem" 76 , "" 77 , 0 78 , "reportcontent" 79 , "ReportWebInClientComp.aspx?webid=" + dr["id"].ToString()); 80 AddElementNode(sube 81 , "IP统计" 82 , "Sample3_ElementItem" 83 , "" 84 , 0 85 , "reportcontent" 86 , "ReportWebInIp.aspx?webid=" + dr["id"].ToString()); 87 AddUrlElement(elements[index].Elements, dt.Select("webid=" + elements[index].Key)); 88 elements[index].Expand(); 89 90 } 91 } 92 } 93 94 protected void AddElementNode(ElementsCollection elements 95 , String Name 96 , String cssClass 97 , String key 98 , int imageIndex 99 , String target 100 , String navigateUrl) 101 { 102 TreeElement sube = elements[elements.Add(Name)]; 103 sube.CssClass = cssClass; 104 sube.Key = key; 105 sube.ImageIndex = imageIndex; 106 sube.Target = target; 107 sube.NavigateUrl = navigateUrl; 108 } 109 110 protected void AddUrlElement(ElementsCollection elements, DataRow[] drs) 111 { 112 if (drs.Length > 0) 113 { 114 foreach (DataRow ddr in drs) 115 { 116 int index = elements.Add((String)ddr["url"]); 117 elements[index].CssClass = "Sample3_ElementNode"; 118 elements[index].Key = ddr["webid"].ToString(); 119 elements[index].ImageIndex = 0; 120 elements[index].ToolTip = ddr["url"].ToString(); 121 AddElementNode(elements[index].Elements 122 , "概况统计" 123 , "Sample3_ElementItem" 124 , "" 125 , 0 126 , "reportcontent" 127 , "http://www.sina.com.cn"); 128 } 129 } 130 else return; 131 132 } 133} 134
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:飞翔多用户访问统计系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号