点选treeview叶子节点checkbox控件,取出值添加到listbox控件中
各位高手,小弟请教个问题,我要做一个页面,从数据库里已经读取数据利用treeview控件自动生成了树,现在我想点选treeview叶子节点checkbox控件,有一个添加按钮,取出值添加到listbox控件中,请问怎么写,我试用了很多种方法,都没有成功,希望大家细心指点,不胜感激! --------------------编程问答-------------------- 点checkbox控件直接触发事件,向listbox写入值 --------------------编程问答----------------------------------------编程问答--------------------
private void 树_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (((DataRow)e.Node.Tag).Table.TableName == "文摘")/*取数据绑定*/
--------------------编程问答--------------------
点击事件调用下面方法
GetAllCheckedNodes(treeview.Nodes);
public void GetAllCheckedNodes(TreeNodeCollection nodes)
{
foreach (TreeNode node in nodes)
{
if (node.Checked == true)
{
listbox.item.Add(Convert.ToInt32(node.Text));
}
GetAllCheckedNodes(node.Nodes, ids);
}
}
--------------------编程问答--------------------
public void GetAllCheckedNodes(TreeNodeCollection nodes)
{
foreach (TreeNode node in nodes)
{
if (node.Checked == true)
{
listbox.item.Add(Convert.ToInt32(node.Text));
}
GetAllCheckedNodes(node.Nodes);
}
}
++
补充:.NET技术 , C#