treeview 点击事件!!!!!
三哥123 2004-11-16 08:59:52 怎么样得到点击某节点时击发一个事件,
代码如下
private void InitTree(TreeNodeCollection Nds,string parentId)
{
//从根节点开始递归调用显示子树
string sql="select * from S_Menu";
DataSet ds=new DataSet();
ds=db.CreateDataSet(sql);
DataView dv=new DataView();
TreeNode tmpNd;
string intId;
dv.Table=ds.Tables["tree"];
dv.RowFilter="ParentId='" + parentId + "'" ;
foreach(DataRowView drv in dv)
{
tmpNd=new TreeNode();
tmpNd.ID=drv["NodeId"].ToString();
tmpNd.Text=drv["NodeName"].ToString();
tmpNd.NavigateUrl="tree2.aspx?id="+drv["Address"].ToString()+"";
Nds.Add(tmpNd);
intId=drv["ParentId"].ToString();
InitTree(tmpNd.Nodes,tmpNd.ID);
Label1.Text="";
}
}