navidiran
چهارشنبه 05 آبان 1389, 13:44 عصر
سلام. من می خوام توی یک treeview گره ها رو بصورت زیر اضافه کنم.
اول سالها را اضافه کند و بعد ماه ها راو اضافه کند
1389 .فروردین
اردیبهشت
خرداد
.
.
.
اسفند
1390 فروردین
اردیبهشت
خرداد
.
.
اسفند
این کد رو نوشتم اما هرچی ماه توی یک سال هست با سالش اضافه می کنه.
treeView1.Nodes.Clear();
List<workStandard> work = budgetDataContext.workStandards.OrderBy(p => p.Year).ToList();
workStandard work1 = budgetDataContext.workStandards.Where(p => p.Year == Convert.ToInt32(yeartxt.Text)).FirstOrDefault();
foreach (var item in work) {
if (yeartxt.Text.Trim() == item.Year.ToString().Trim())
{
node = treeView1.Nodes.Add(work1.Year.ToString());
foreach (TreeNode nod1 in treeView1.Nodes)
{
node.Nodes.Add(work1.Month);
}
}
}
اول سالها را اضافه کند و بعد ماه ها راو اضافه کند
1389 .فروردین
اردیبهشت
خرداد
.
.
.
اسفند
1390 فروردین
اردیبهشت
خرداد
.
.
اسفند
این کد رو نوشتم اما هرچی ماه توی یک سال هست با سالش اضافه می کنه.
treeView1.Nodes.Clear();
List<workStandard> work = budgetDataContext.workStandards.OrderBy(p => p.Year).ToList();
workStandard work1 = budgetDataContext.workStandards.Where(p => p.Year == Convert.ToInt32(yeartxt.Text)).FirstOrDefault();
foreach (var item in work) {
if (yeartxt.Text.Trim() == item.Year.ToString().Trim())
{
node = treeView1.Nodes.Add(work1.Year.ToString());
foreach (TreeNode nod1 in treeView1.Nodes)
{
node.Nodes.Add(work1.Month);
}
}
}