我用TreeView Web控件在页面的左边框架做了一个树,只有2层,子节点的内容是从数据库中取得,我在每个子节点前加了一个复选框,在树的最后有一个按钮,问题时:我选中子节点前的复选框,点击按钮,在页面的右部分显示节点的详细信息?怎么实现?
左边遍历树的代码:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
//通过连接字符串获取数据库连接
DBConn.DBConn conn=new DBConn.DBConn();
SqlConnection sqlconn=conn.Conn;
//打开数据库连接
sqlconn.Open();
//SQL语句
string strsql="select CoalMineID,CoalMineName,ConnectionState from CoalMineInfo";
//初始化SqlCommand实例
SqlCommand sqlcomm=new SqlCommand(strsql,sqlconn);
//执行SQL语句
SqlDataReader sqlreader=sqlcomm.ExecuteReader();
//增加一个节点
TreeNode tn_root=new TreeNode();
tn_root.Text="所有煤矿";
//默认为展开
tn_root.Expanded=true;
//默认图片
tn_root.ImageUrl="webctrl_client/1_0/images/folder.gif";
//展开图片
tn_root.ExpandedImageUrl="webctrl_client/1_0/images/folderopen.gif";
//将节点加到TreeView上
TreeView1.Nodes.Add(tn_root);
//循环遍例表中的数据
while(sqlreader.Read())
{
    //Response.Write("<script>alert('"+i+"');</script>");
TreeNode tn=new TreeNode();
//将取出的Name赋给节点
tn.Text=sqlreader["CoalMineName"].ToString();
tn.CheckBox=true;

//将节点添加到父节点
tn_root.Nodes.Add(tn);
tn.Target="main";
tn.NavigateUrl="CurrentData/coalMineInfo.aspx?Id="+sqlreader["CoalMineID"].ToString();
tn.ImageUrl="webctrl_client/1_0/images/root.gif";
}
//关闭连接
sqlreader.Close();
sqlconn.Close();
this.Coal_DataList();
}
}