TreeView节点前面显示不出 提示网页错误

xinglang2009 2009-07-31 01:12:22
就是本来该显示+ -号的地方时各X。。


消息: 缺少对象
行: 98
字符: 1
代码: 0
URI: http://localhost:1099/tree/left.aspx



public partial class left : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
///显示树的信息
InitTableTreeView();
}
}

private void InitTableTreeView()
{


SqlConnection con= new SqlConnection(ConfigurationSettings.AppSettings["newTree"]);
con.Open();


string sqlstr = "select * from TableTree ";
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand(sqlstr, con);
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = cmd;
DataSet ds = new DataSet();
sda.Fill(ds);
dt = ds.Tables[0];
tree tree1 = new tree();
tree1.InitTree( TreeView1,dt,true);
TreeView1.DataBind();

}
}








public void InitTree(TreeView tree,DataTable dt, bool expand)
{


tree.Nodes.Clear();
if (dt == null) return;
if (dt.Rows.Count <= 0) return;
DataRow[] rowList = dt.Select("ParenID='0'");// "TreeID='"+TreeID0+"'", "ParenID"+"='0'",

foreach (DataRow row in rowList)
{
TreeNode node = new TreeNode();
node.Text = row["Treetext1"].ToString();//
node.NavigateUrl ="html/1_1.htm";// Tree1Url;

node.Target = "Main";
node.Value = row["TreeID"].ToString() + "|" + row["Tree1Url"].ToString();
tree.Nodes.Add(node);

CreateSubTree(node,dt,expand);
}

}

/// <summary>
/// 创建树的子结点
public void CreateSubTree(TreeNode parentNode, DataTable dt, bool expand)
{
string value = parentNode.Value.Substring(0, parentNode.Value.IndexOf("|"));
DataRow[] rowList = dt.Select("parenID='" + value + "'");//**
foreach (DataRow row in rowList)
{
TreeNode node = new TreeNode();
node.Text = row["Treetext1"].ToString();
node.NavigateUrl = "html/1_1.htm";
/* "MainManage.aspx?TableName=" + row[treeUrl].ToString()
+ "&TreeID=" + row[TreeID].ToString();*/
node.Target = "Main";
node.Value = row["TreeID"].ToString() + "|" + row["Tree1Url"].ToString();
parentNode.ChildNodes.Add(node);

CreateSubTree(node, dt, expand);
}
}



帮帮忙,新手。。。
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinglang2009 2009-07-31
  • 打赏
  • 举报
回复
汗。。。高手出来救大虾啊。。。
Jeff20040819 2009-07-31
  • 打赏
  • 举报
回复
UP

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧