···treeview控件用于制作E树企业管理软件···
1.treeview控件的常用属性:
chenckboxes /复选框
showLines/连接点数节点与根节点和同级节点间是否有连线
ShowPlusMinus / 是否在父节点边显示加减按钮
LabelEdit /是否可以编辑树节点的标签文本
Nodes/ 用于设置treeviw 的所有节点 如: treeview.Nodes.Add("海飞丝");
常用方法:
CollapseAll();// 折叠所有树节点。
ExpandAll();//展开所有树节点。
GetNodeCount();//获取节点总数。
练习:
TreeNode StuNode = new TreeNode(" 学生姓名");
treeview1.SelectNode = StuNode;
treeView1.Nodes.Add(StuNode);
在事件中编写 treeview1.selectNode.Nodes.Add(textbox1.Text);
2.用treeview从数据库中获取信息。
建立数据库连接,实例化一个DataAdepater和DataSet ,利用Fill方法向DataSet中填充数据,
for(int i-0; i< dataSet.Tables["01"].Row.Count;i++ )
{
stuNode.Nodes.Add(dataSet.Tables["01"].Row[i][1].ToString());
}
常用事件操作:
AfterCheck 选中复选框 | AfterCollapse 折叠 | AfterExpand 展开 | AfterLableEdit 编辑节点文本后 | AfterSelect 选中
BeforeCheck | BeforeCollapse | beforeExpand |BeforeLableEdit |BeforeSelect
click 事件。分单击,双击等等~~
3.用消息框的方式提示TreeView事件的操作提示
MessgeBox.Show ("选中成功","提示",按钮,图标,默认按钮);