شهابسلطانی
دوشنبه 12 بهمن 1394, 13:14 عصر
سلام دوستان
من این کد رو از یک پروژه توی اینترنت دانلود کردم و به درد کارم میخوره حالا میخوام ببرمش توی پروژه خودم ولی تحلیل for ها رو نمیدونم
در حقیقت نمیدونم که مقادیر num1 , num2, num3 رو از کجا میخونه
واطلاعات رو تکرر میکنه مثلا
سرگروه(پدر) رو نشون میده بعنوان مثال(شهاب)
و برای زیر گروه(فرزند) باز همون شهاب رو نشون میده
لطفا راهنمایی بفرمایید
treeView1.Nodes.Clear();
SqlCommand cmd = newSqlCommand("select NameItem from TblItem");
cmd.Connection = con;
cmd.Connection.Open();
SqlDataReader red1 = cmd.ExecuteReader();
for (int num1 = 0; red1.Read(); )
{
treeView1.Nodes.Add(red1[0].ToString());
int num3 = red1.FieldCount -1;
for (int num2 = 0; num2 < num3; num2=1)
treeView1.Nodes[num1].Nodes.Add(red1[num3].ToString());
}
من این کد رو از یک پروژه توی اینترنت دانلود کردم و به درد کارم میخوره حالا میخوام ببرمش توی پروژه خودم ولی تحلیل for ها رو نمیدونم
در حقیقت نمیدونم که مقادیر num1 , num2, num3 رو از کجا میخونه
واطلاعات رو تکرر میکنه مثلا
سرگروه(پدر) رو نشون میده بعنوان مثال(شهاب)
و برای زیر گروه(فرزند) باز همون شهاب رو نشون میده
لطفا راهنمایی بفرمایید
treeView1.Nodes.Clear();
SqlCommand cmd = newSqlCommand("select NameItem from TblItem");
cmd.Connection = con;
cmd.Connection.Open();
SqlDataReader red1 = cmd.ExecuteReader();
for (int num1 = 0; red1.Read(); )
{
treeView1.Nodes.Add(red1[0].ToString());
int num3 = red1.FieldCount -1;
for (int num2 = 0; num2 < num3; num2=1)
treeView1.Nodes[num1].Nodes.Add(red1[num3].ToString());
}