داخل برنامه یک تری ویوو دارم که میخوام از جدولم اونو بخونه و نمایش بده (جدول سه ستون داره id,root,name) که اونهایی که روت آنها 0 است اولین شاخه و بقیه بعنوان فرزند در جلوی شاخه مربوط نمایش داده شوند اینم کدهام تا اینجا :
var query = database.Database.SqlQuery<TB_customergroup>("select * from TB_customergroup");
var data = query.ToList();
int datac = data.Count;
if (data.Count > 0)
{
for (int i = 0; i < datac; i++)
{
this.treeView1.Nodes.Add(data[i].groupname.ToString());
}
}