标题:treeview控件
只看楼主
nply
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-8-28
 问题点数:0 回复次数:3 
treeview控件

public static void FillTreeView(TreeView tv)
{
SqlCommon sqlHelp = new SqlCommon();
DataSet ds = null;
int product_sort = GetSortIdByProductSortName("鲜花");

foreach (TreeNode node in tv.Nodes)
{
if (node.Text.Equals("用途"))
{
SqlParameter[] param = new SqlParameter[1];
param[0] = new SqlParameter("@product_sort", product_sort);
ds = sqlHelp.CreateDataSet("select * from product_useNames where product_sort=@product_sort", param);
if (ds == null)
{
return;
}
foreach (DataRow dr in ds.Tables[0].Rows)
{
TreeNode childNode = new TreeNode(dr["name"].ToString());
string id = dr["id"].ToString();
childNode.NavigateUrl = "~/flower/search.aspx?strUse=" + id.ToString();
node.ChildNodes.Add(childNode);
}
}
else if (node.Text.Equals("材料"))
{
SqlParameter[] param = new SqlParameter[1];
param[0] = new SqlParameter("@product_sort", product_sort);
ds = sqlHelp.CreateDataSet("select * from product_materialNames where product_sort=@product_sort", param);

if (ds == null)
{
return;
}
foreach (DataRow dr in ds.Tables[0].Rows)
{
TreeNode childNode = new TreeNode(dr["name"].ToString());
string id = dr["id"].ToString();
childNode.NavigateUrl = "~/flower/search.aspx?strObject=" + id.ToString();
node.ChildNodes.Add(childNode);
}
}
else if (node.Text.Equals("对象"))
{
SqlParameter[] param = new SqlParameter[1];
param[0] = new SqlParameter("@product_sort", product_sort);
ds = sqlHelp.CreateDataSet("select * from product_objectNames where product_sort=@product_sort", param);
if (ds == null)
{
return;
}
foreach (DataRow dr in ds.Tables[0].Rows)
{
TreeNode childNode = new TreeNode(dr["name"].ToString());
string id = dr["id"].ToString();
childNode.NavigateUrl = "~/flower/search.aspx?strObject=" + id.ToString();
node.ChildNodes.Add(childNode);
}
}
}
}

FillTreeView(tvNavigator);
我的tvNavigator是treeview控件。为什么运行完会说:未将对象引用设置到对象的实例。帮忙看看,谢谢了。

搜索更多相关主题的帖子: 控件 treeview 
2007-10-25 09:43
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
错误在出现在哪里??

飘过~~
2007-10-25 10:00
nply
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-8-28
得分:0 

错误出现在:未将对象引用设置到对象的实例


我选择我喜欢
邮箱:lcs9702@
2007-10-25 11:11
nply
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-8-28
得分:0 
错误出现在: foreach (TreeNode node in tv.Nodes)
tv 未将对象引用设置到对象的实例

我选择我喜欢
邮箱:lcs9702@
2007-10-25 11:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-180599-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.224588 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved