请教高手 在线等 关于vs.net2005中的treeview使用问题
hksl 2007-10-25 12:31:06 protected void BindDataDT()
{
kogbd.DataAccess.SqlService db=new kogbd.DataAccess.SqlService();
string sql = "select top 10 orgid,orgname,parentcode,selfcode from t_Organzation ";
mydataDT = db.GetDataTable(sql);
}
//treeview递归
public void InitTree(TreeNodeCollection tns, string parentid)
{
DataView dv =mydataDT.DefaultView;
dv.RowFilter = "parentcode=" + parentid;
TreeNode tn;
foreach (DataRowView drv in dv)
{
tn = new TreeNode();
tn.Text = drv["parentcode"].ToString()+"_" + drv["selfcode"].ToString() + drv["orgname"].ToString();
tn.Value = drv["selfcode"].ToString();
tns.Add(tn);
InitTree(tn.ChildNodes, tn.Value);
}
}
protected void Button2_Click(object sender, EventArgs e)
{
BindDataDT();
TreeNode node = new TreeNode();
node.Text = "办事机构";
node.Value = "0";
InitTree(TreeView2.Nodes, "0");
}
请问这有问题吗 怎么老通不过了报错