在vs2005中C#Windows控件中如何使用treeview控件
来源:百度知道 编辑:UC知道 时间:2024/07/04 23:13:56
点章节的时候还要跟数据库相连,才能显示在右边的框架中。需要在 private void treeView1_AfterSelect_1(object sender, TreeViewEventArgs e)
当中写代码,邮箱heiying9@163.com,谢谢高手们的关注!
对你需求不是很清楚,
说下你的邮箱,
给你发个我写的动态无刷新树控件.
你自己去研究吧!
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