文档介绍:
摘要:
在页中用树状构造显示数据既清晰又简朴,顾客很需要。本文从实际应用的角度,,可以以便地建立静、 ;
if(!)
{
string strdept="select * from dept";
OleDbCommand mycomm=new OleDbCommand(strdept,myconn)
OleDbDataReader mydr= ;
//用DataReader读取部门表中的数据
while( )
{
TreeNode tmpnode=new TreeNode ;
=mydr["deptname"].ToString ;
=mydr["deptid"].ToString ;
=;
(tmpnode);
}
;
}
}
点击扩展图标按钮触发的事件treeview1_Expand的代码是:
public void treeview1_Expand(object sender, e)
{
TreeNode deptnode=(()sender).Nodes[(())];
if(==0)
{
string strperson="select from deptperson,dept where = and ='" "'";
OleDbCommand mycomm1=new OleDbCommand(strperson,myconn);
OleDbDataReader mydr1= ;
while( )
{
TreeNode personnode=new TreeNode ;
=mydr1["personname"].ToString ;
(personnode);
}
;
}
}
使用同样的措施和原理,我们可以创立比这更为复杂的树构造。TreeView控件尚有诸多其他的属性和事件,象ChildType,SelectedSty