国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在C#后代碼里使用IE WEB Control TreeView

2024-07-21 02:18:04
字體:
來源:轉載
供稿:網友
在c#后代碼里使用ie web control treeview
網站目錄下需要有microsoft.web.ui.webcontrols.dll和相應的文件
如大家要轉載,請保留本人的版權。

/*
*description:完全的操作xml文件
*auther:mingziweb_天很藍
*email:[email protected]
*dates:22004-09-10
*copyright:chongchong2008 yichang hubei china
*/



.aspx
<%@ register tagprefix="ie" namespace="microsoft.web.ui.webcontrols" assembly="microsoft.web.ui.webcontrols" %>
<%@ page language="c#" codebehind="treeview.aspx.cs" autoeventwireup="false" inherits="test.webform1" %>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" >
<html>
<head>
<title>webform1</title>
<meta name="generator" content="microsoft visual studio .net 7.1">
<meta name="code_language" content="c#">
<meta name="vs_defaultclientscript" content="javascript">
<meta name="vs_targetschema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body ms_positioning="gridlayout">
<form id="form1" method="post" runat="server">
<font face="宋體">
<ie:treeview id="mytreeview" style="z-index: 101; left: 24px; position: absolute; top: 32px"
runat="server"></ie:treeview></font>
</form>
</body>
</html>



.cs
using system;
using system.collections;
using system.componentmodel;
using system.data;
using system.drawing;
using system.web;
using system.web.sessionstate;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.htmlcontrols;

using system.data.sqlclient;
using system.configuration;

using microsoft.web.ui.webcontrols;

namespace test
{
/// <summary>
/// webform1 的摘要說明。
/// </summary>
public class webform1 : system.web.ui.page
{
protected microsoft.web.ui.webcontrols.treeview mytreeview;

private sqlconnection myconnection = new sqlconnection(configurationsettings.appsettings["strconn"]);



#region web 窗體設計器生成的代碼
override protected void oninit(eventargs e)
{
//
// codegen: 該調用是 asp.net web 窗體設計器所必需的。
//
initializecomponent();
base.oninit(e);
}

/// <summary>
/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
/// 此方法的內容。
/// </summary>
private void initializecomponent()
{
this.load += new system.eventhandler(this.page_load);

}
#endregion





private void page_load(object sender, system.eventargs e)
{
// 在此處放置用戶代碼以初始化頁面

treenode mytreenoderoot = addtreenoderoot();
appendchild(mytreenoderoot);

}





private treenode addtreenoderoot()
{

treenode mytreenode = new treenode();

mytreenode.id = "420000";
mytreenode.expanded = true;
mytreenode.target = "";
mytreenode.text = "我的社區";

mytreeview.nodes.add(mytreenode);
return mytreenode;
}



private treenode addsubnode(treenode subtreenode)
{

treenode mytreenode = new treenode();

mytreenode.id = "00001";
mytreenode.expanded = true;
mytreenode.target = "";
mytreenode.text = "省份";
mytreenode.navigateurl = "" ;

subtreenode.nodes.add(mytreenode);
return mytreenode;
}





private void appendchild(treenode mytreenode)
{

treenode mysubnode = addsubnode(mytreenode);

if(getclasstable().rows.count>0)
{
datatable mydatatable = new datatable();
mydatatable = getclasstable();

for(int i=0;i<mydatatable.rows.count;i++)
{
treenode mytreenodesub = new treenode();

mytreenodesub.checkbox=true;
if(i==20)
{
mytreenodesub.checked=true;

}

mytreenodesub.id = mydatatable.rows[i]["class_code"].tostring();
mytreenodesub.expanded = false;
mytreenodesub.target = "body";
mytreenodesub.text = mydatatable.rows[i]["class_name"].tostring();
mytreenodesub.navigateurl = "doclist.aspx?doccatalogguid=" + mydatatable.rows[i]["class_code"].tostring();

mysubnode.nodes.add(mytreenodesub);

appendchildren(mytreenodesub);

}
}
}




private void appendchildren(treenode mytreenode)
{
if(getsubclasstable(mytreenode.id).rows.count>0)
{
datatable mydatatable = new datatable();
mydatatable = getsubclasstable(mytreenode.id);

for(int i=0;i<mydatatable.rows.count;i++)
{
treenode mytreenodesub = new treenode();

mytreenodesub.checkbox=true;


mytreenodesub.id = mydatatable.rows[i]["subclass_code"].tostring();
mytreenodesub.expanded = false;
mytreenodesub.target = "body";
mytreenodesub.text = mydatatable.rows[i]["subclass_name"].tostring();
mytreenodesub.navigateurl = "doclist.aspx?doccatalogguid=" + mydatatable.rows[i]["class_code"].tostring();

mytreenode.nodes.add(mytreenodesub);

appendchildren(mytreenodesub);

}
}
}





private datatable getclasstable()
{
//綁定drpmc_code

string strsql="select * from [class] order by id desc";

openconnection();

sqldataadapter mycommand = new sqldataadapter(strsql,myconnection);
dataset ds= new dataset();
mycommand.fill(ds);

closeconnection();

return ds.tables[0];

}




private datatable getsubclasstable(string class_code)
{
//綁定drpmc_code

string strsql="select * from [subclass] where [email protected]_code order by id desc";

openconnection();


sqldataadapter mycommand = new sqldataadapter(strsql,myconnection);

mycommand.selectcommand.commandtype=commandtype.text;
mycommand.selectcommand.parameters.add("@class_code",sqldbtype.nvarchar,10).value=class_code
;
dataset ds= new dataset();
mycommand.fill(ds);

closeconnection();

return ds.tables[0];

}




/// <summary>
/// 打開數據庫連接
/// </summary>

private void openconnection()
{

if (myconnection.state == connectionstate.closed)
myconnection.open();

}





/// <summary>
/// 關閉數據庫連接
/// </summary>

private void closeconnection()
{

if (myconnection.state == connectionstate.open)
myconnection.close();

}







}
}






發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 十堰市| 宜兰县| 兴国县| 昭觉县| 巴青县| 辽源市| 九江县| 宿迁市| 东丰县| 阿拉善盟| 江门市| 台湾省| 当阳市| 乌鲁木齐市| 肃宁县| 巩义市| 昌黎县| 疏附县| 洱源县| 绥芬河市| 曲沃县| 镇沅| 资溪县| 巍山| 高密市| 晋宁县| 邯郸市| 沙田区| 长兴县| 长宁区| 阿荣旗| 屏南县| 黄石市| 梨树县| 化隆| 宜城市| 全南县| 定结县| 五家渠市| 临沂市| 龙门县|