调试未出现错误,网页下方状态条显示“网页上有错误”。
private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection CN=new OleDbConnection();
CN.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c://Inetpub/wwwroot/tree/db1.mdb";
CN.Open();
OleDbDataAdapter adp=new OleDbDataAdapter("select * from tree",CN);
DataSet ds=new DataSet();
adp.Fill(ds);
this.ViewState["ds"]=ds;
CN.Close();
AddTree(0,(TreeNode)null);
}
public void AddTree(int ParentID,TreeNode pNode)
{
DataSet ds=(DataSet)this.ViewState["ds"];
DataView dvTree=new DataView(ds.Tables[0]);
dvTree.RowFilter="[ParentID]="+ParentID;
foreach(DataRowView Row in dvTree)
{
TreeNode Node=new TreeNode();
if(pNode==null)
{
Node.Text=Row["Context"].ToString();
TreeView1.Nodes.Add(Node);
Node.Expanded=true;
AddTree(Int32.Parse(Row["ID"].ToString()),Node);
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection CN=new OleDbConnection();
CN.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c://Inetpub/wwwroot/tree/db1.mdb";
CN.Open();
OleDbDataAdapter adp=new OleDbDataAdapter("select * from tree",CN);
DataSet ds=new DataSet();
adp.Fill(ds);
this.ViewState["ds"]=ds;
CN.Close();
AddTree(0,(TreeNode)null);
}
public void AddTree(int ParentID,TreeNode pNode)
{
DataSet ds=(DataSet)this.ViewState["ds"];
DataView dvTree=new DataView(ds.Tables[0]);
dvTree.RowFilter="[ParentID]="+ParentID;
foreach(DataRowView Row in dvTree)
{
TreeNode Node=new TreeNode();
if(pNode==null)
{
Node.Text=Row["Context"].ToString();
TreeView1.Nodes.Add(Node);
Node.Expanded=true;
AddTree(Int32.Parse(Row["ID"].ToString()),Node);
}
}
}
解决方案 »
- C# 反编译出来的winform文件拆分
- SQLDMO备份SQLServwr2005数据库不显示进度条?
- .Net Remoting under IIS 的问题
- 将一个对象赋值为null,内存如何操作
- 在C#.NET如何导出到Excel中
- winform问题.怎么样增加一条数据
- 以下语句C#怎么写?
- 鼠标右键点网页中的图片时如何获得该图片的URL
- 关于与SQL数据库连接的问题.
- 在制作安装程序时,我创建了一个用户桌面的快捷方式,可是为何其Target属性只能选择文件夹,我想要选择一个可执行文件,请问大家如何解决
- 请高手帮我解决一个辣手treeview的问题。
- 简单的问题,关于"TreeView"显示为横条而不是树型?
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="tree.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<iewc:TreeView id="TreeView1" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 224px"
runat="server"></iewc:TreeView></form>
</body>
</HTML>