treeview每一项,应该存储一个编码(但不显示,应该如何保存呢)
我想用 treeview 做一个菜单树,这个树对应着后台数据库的一个编码表。
我不想显示这个编码,但是要存储在 treeview 中,如何保存这个编码呢?
我想用 treeview 做一个菜单树,这个树对应着后台数据库的一个编码表。
我不想显示这个编码,但是要存储在 treeview 中,如何保存这个编码呢?
解决方案 »
- 请问如何在一个文件夹中获取最近添加的一个文件
- 谁有sqlserver2005下rdl报表的完美打印方案?要求可以自定义纸张!
- C# 类似QQ消息框的有格式的文本
- C#中可执行文件或者DLL如何共享静态数据?
- 怎样让数据库中的记录msg出来,找了关天也没有什么答案!高手指点一下呀?
- 代理服务器切换的问题
- c++ 中函数是绝对不可以返回局部变量的,c#中难道可以今天见了好几个这样的。
- 用C#写了一个程序,想实现在安装时要求输入注册码,求实现的具体方法.谢谢了
- c#串口通讯问题
- 帮我翻译一下,这是什么错误
- winform窗体如何打开本地asp.net项目
- DateGridView最后一行与底边的空隙怎么取消掉
另外就是上面所说的tag属性 包罗万象
我感觉有问题,因为通过循环创建好多 treenode,但是如何释放呀
要添加多少节点,就要创建多少节点吗 private void FrmJiHua_Load(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized; //启动后最大化 objzjh.GetMenu(out myreader); //取部门 TreeNode n_dd = new TreeNode("生产调度");
tvw1.Nodes.Clear();
tvw1.Nodes.Add(n_dd);
while (myreader.Read())
{
TreeNode n_bm = new TreeNode(myreader["菜单名称"].ToString());
n_bm.Tag = myreader["菜单编码"].ToString();
n_dd.Nodes.Add(n_bm);
}
myreader.Close(); n_dd.Nodes[0].Checked = true;
tvw1.SelectedNode = tvw1.Nodes[0];
tvw1.Nodes[0].ExpandAll(); //展开节点
}