water_lily_2012
چهارشنبه 05 اسفند 1388, 18:24 عصر
سلام
چگونه می شه مکان nodeها را در TreeView جابجا کرد.
مثلا NextNode ، PrevNode، childNode ، Parent Node
البته با استفاده از یه TreeView دیگر نباشه چون تعداد Node ها خیلی زیاده
در ضمن Nodeها از جدول با کد زیر وارد TreeView می شه.
OleDbCommand cmdGetSubject = new OleDbCommand("SELECT * FROM [Subject] WHERE Parent=" + intID, cnOleDB);
OleDbDataReader drSubject = cmdGetSubject.ExecuteReader();
while (drSubject.Read())
{
TreeNode t = new TreeNode(drSubject["Name"].ToString());
t.Tag = drSubject["ID"].ToString();
insertNodes(t, Convert.ToInt16(drSubject["ID"].ToString()));
if (n == null)
myTreeView.Nodes.Add(t);
else
n.Nodes.Add(t);
}
drSubject.Close();
چگونه می شه مکان nodeها را در TreeView جابجا کرد.
مثلا NextNode ، PrevNode، childNode ، Parent Node
البته با استفاده از یه TreeView دیگر نباشه چون تعداد Node ها خیلی زیاده
در ضمن Nodeها از جدول با کد زیر وارد TreeView می شه.
OleDbCommand cmdGetSubject = new OleDbCommand("SELECT * FROM [Subject] WHERE Parent=" + intID, cnOleDB);
OleDbDataReader drSubject = cmdGetSubject.ExecuteReader();
while (drSubject.Read())
{
TreeNode t = new TreeNode(drSubject["Name"].ToString());
t.Tag = drSubject["ID"].ToString();
insertNodes(t, Convert.ToInt16(drSubject["ID"].ToString()));
if (n == null)
myTreeView.Nodes.Add(t);
else
n.Nodes.Add(t);
}
drSubject.Close();