在vs2005中C#Windows控件中如何使用treeview控件

我的毕业设计是试题库管理系统,其中需要用到treeview控件,左边是章节目录,点每一章每一节在右边相应的显示该章节的所有题目,跟资源管理器差不多,希望知道的高手帮忙,很... 我的毕业设计是试题库管理系统,其中需要用到treeview控件,左边是章节目录,点每一章每一节在右边相应的显示该章节的所有题目,跟资源管理器差不多,希望知道的高手帮忙,很急,我没有多少分,悬赏20分,谢谢!
点章节的时候还要跟数据库相连,才能显示在右边的框架中。需要在 private void treeView1_AfterSelect_1(object sender, TreeViewEventArgs e)
当中写代码,邮箱heiying9@163.com,谢谢高手们的关注!
展开
 我来答
lzh741206
2008-05-27 · TA获得超过1192个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2796万
展开全部
public static bool GetData()
{
mBoot = new TreeNode("参数化文件列表");
try
{
DataTableCollection dts = TlsHelper.GetTablesFormXml("tlscad.trv");
DataTable cdt = dts["Class"];
DataTable sdt = dts["SubClass"];
int m = cdt.Rows.Count;
for (int i = 0; i < m; i++)
{
DataRow cdr = cdt.Rows[i];
TreeNode cnode = new TreeNode(cdr["Name"].ToString());
DataRow[] sdrs = sdt.Select("cid=" + cdr["cid"].ToString());
int n = sdrs.Length;
for (int j = 0; j < n; j++)
{
DataRow sdr = sdrs[j];
TreeNode snode = new TreeNode(sdr["Name"].ToString());
snode.ImageIndex = 2;
snode.SelectedImageIndex = 3;
cnode.Nodes.Add(snode);
}
mBoot.Nodes.Add(cnode);
}
mBoot.ExpandAll();
return true;
}
catch
{
return false;
}
}//
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和平剌
2008-05-27 · TA获得超过432个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:84.1万
展开全部
TreeNode chNode=new TreeNode("新节点的文本");
tvwTree1.currNode.Nodes.Add(chNode);
或者
System.Windows.Forms.TreeNode objTreeNode=new TreeNode();
objTreeNode.Text="新节点";
objTreeNode.Tag="新节点";
objTreeNode.ImageIndex=1;
this.treeView1.Nodes.Add(objTreeNode);
不知道你能不能理解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kinght1
2008-05-27 · 超过18用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:57.1万
展开全部
对你需求不是很清楚,
说下你的邮箱,
给你发个我写的动态无刷新树控件.
你自己去研究吧!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式