十几条数据,怎么绑定到TreeView也连接超时
public void AddTree(int ParentID, TreeNode pNode){
string strSql = "select typeId,typeName,typeFatherId from WareType";
SqlDataAdapter adp = SqlHelper.ExecuteAdapter(CommandType.Text, strSql, null);
DataSet dst = new DataSet();
adp.Fill(dst, "WareType");
DataView dvt = new DataView();
dvt.Table = dst.Tables[0];
//dv.RowFilter = "typeFatherId = " + id;
dvt.Sort = "typeId asc";
foreach (DataRowView Row in dvt){
//声明节点
TreeNode Node = new TreeNode();
//绑定超级链接
Node.NavigateUrl = "List.aspx?Item_ID=" + Row["typeId"].ToString();
if (pNode == null){
//添加根节点
Node.Text = Row["typeName"].ToString();
TreeView1.Nodes.Add(Node);
Node.Expanded = false; //节点状态展开
AddTree(int.Parse(Row["typeId"].ToString()), Node); //再次递归
}
else{
//添加当前节点的子节点
Node.Text = Row["typeName"].ToString();
//Node.Target = "main";
pNode.ChildNodes.Add(Node);
Node.Expanded = true;
AddTree(int.Parse(Row["typeId"].ToString()), Node);
}
}
}