private void frmCategories_Load(object sender, EventArgs e)
{
var n = (from y in obj1.GetCategoryData() where y.Parent_Category_ID == 0 select y).ToList();
for (i = 0; i < n.Count; i++)
{
TreeNode tn = new TreeNode();
tn.Tag=n[i].Category_ID.ToString();
tn.Text=n[i].Category_Name.ToString();
trvCategory.Nodes.Add(tn);
}
for (i = 0; i < trvCategory.Nodes.Count; i++)
{
var nn = (from y in obj1.GetCategoryData() where y.Parent_Category_ID ==Convert.ToInt32(trvCategory.Nodes[i].Tag.ToString()) select y).ToList();
if (nn.Count > 0)
{
for (int j = 0; j < nn.Count; j++)
{
TreeNode tn1 = new TreeNode();
tn1.Tag = nn[j].Category_ID.ToString();
tn1.Text = nn[j].Category_Name.ToString();
trvCategory.Nodes[i].Nodes.Add(tn1);
}
}
}
}
private void trvCategory_AfterSelect(object sender, TreeViewEventArgs e)
{
txtDescription.Text = trvCategory.SelectedNode.Tag.ToString();
}
{
var n = (from y in obj1.GetCategoryData() where y.Parent_Category_ID == 0 select y).ToList();
for (i = 0; i < n.Count; i++)
{
TreeNode tn = new TreeNode();
tn.Tag=n[i].Category_ID.ToString();
tn.Text=n[i].Category_Name.ToString();
trvCategory.Nodes.Add(tn);
}
for (i = 0; i < trvCategory.Nodes.Count; i++)
{
var nn = (from y in obj1.GetCategoryData() where y.Parent_Category_ID ==Convert.ToInt32(trvCategory.Nodes[i].Tag.ToString()) select y).ToList();
if (nn.Count > 0)
{
for (int j = 0; j < nn.Count; j++)
{
TreeNode tn1 = new TreeNode();
tn1.Tag = nn[j].Category_ID.ToString();
tn1.Text = nn[j].Category_Name.ToString();
trvCategory.Nodes[i].Nodes.Add(tn1);
}
}
}
}
private void trvCategory_AfterSelect(object sender, TreeViewEventArgs e)
{
txtDescription.Text = trvCategory.SelectedNode.Tag.ToString();
}
No comments:
Post a Comment