private System.Data.DataTable dt;
private void Form1_Load(object sender, System.EventArgs e)
{
//Get dt;
this.addnode(dt.Select("testParentid =0"),null);
}void addnode(System.Data.DataRow[] Rows ,System.Windows.Forms.TreeNode parentnode)
{
foreach(System.Data.DataRow row in Rows)
{
System.Windows.Forms.TreeNode nod = new System.Windows.Forms.TreeNode();
nod.Text = (string)row["testName"];
if(parentnode==null)
{
this.treeView1.Nodes.Add(nod);
}
else
{
parentnode.Nodes.Add(nod);
}
System.Data.DataRow[] childrow= dt.Select("testParentid =" + (string)row["testID"]);
this.addnode(childrow,nod);
}}