社区
C#
帖子详情
winform中点击子结点时打开一个网页的问题
ys_honghu
2006-10-25 03:56:33
winform中点击treeview控件中的子节点时打开一个网页的问题.
我的treeview控件节点内容是从数据库里读的,树的结构只有两层,一层是根节点,二层是子节点,当用户展开根节点并点击其中一个子节点时打开相应的网站,网站地址我存在数据库中对应节点的记录中了,各位兄弟姐妹帮我想想办法吧,万分感激!!!
...全文
116
7
打赏
收藏
winform中点击子结点时打开一个网页的问题
winform中点击treeview控件中的子节点时打开一个网页的问题. 我的treeview控件节点内容是从数据库里读的,树的结构只有两层,一层是根节点,二层是子节点,当用户展开根节点并点击其中一个子节点时打开相应的网站,网站地址我存在数据库中对应节点的记录中了,各位兄弟姐妹帮我想想办法吧,万分感激!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supesa
2006-10-26
打赏
举报
回复
window中是用yourNode.Tag存特征数据的
我很久没做window程序了,随便说了下.呵呵
supesa
2006-10-26
打赏
举报
回复
呵呵,我忘了那个名字怎么写了
2005中叫webBrowser,是一个浏览控件
是用做window程序显示网页信息的
ys_honghu
2006-10-25
打赏
举报
回复
以下是小弟的代码:
private void Form1_Load(object sender, System.EventArgs e)
{
//定义数据库连接
SqlConnection conn=new SqlConnection();
try
{
//初始化连接字符串
conn.ConnectionString="server=.;database=WebMeeting;uid=sa;pwd=;";
conn.Open();
//添加命令,从数据库中得到数据
SqlCommand sqlCmd=new SqlCommand();
sqlCmd.Connection=conn;
sqlCmd.CommandText="select * from NodeTable";
SqlDataAdapter adp=new SqlDataAdapter(sqlCmd);
adp.Fill(ds);
}
catch(Exception ex)
{
throw(ex);
}
finally
{
conn.Close();
}
//调用递归函数,完成树形结构的生成
AddTree(0,(TreeNode)null);
}
//递归添加树的节点
public void AddTree(int ParentID,TreeNode pNode)
{
DataView dvTree=new DataView(ds.Tables[0]);
//过滤ParentID,得到当前的所有子节点
dvTree.RowFilter="[PARENTID]="+ParentID;
foreach(DataRowView Row in dvTree)
{
if(pNode==null)
{ //添加根节点
TreeNode Node=treeView1.Nodes.Add(Row["NodeName"].ToString());
AddTree(Int32.Parse(Row["NodeID"].ToString()),Node); //再次递归
}
else
{ //添加当前节点的子节点
TreeNode Node=pNode.Nodes.Add(Row["NodeName"].ToString());
AddTree(Int32.Parse(Row["NodeID"].ToString()),Node); //再次递归
}
}
}
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
}
ys_honghu
2006-10-25
打赏
举报
回复
supertbt(软件_小菜)
IEbrower控件是什么啊,具体怎么啊,帮帮小弟
ys_honghu
2006-10-25
打赏
举报
回复
Knight94(愚翁)
小弟刚开始做winform程序,以前是做网站的,不太明白如何判断节点是否有子节点,Process.Start( yourNode.Tag.ToString())也不知道怎么用,送佛送到西,不厌指导为盼!!!
Knight94
2006-10-25
打赏
举报
回复
你可以在AfterSelect 事件中,根据当前节点是否有子节点(你可以先把URL地址存放在Node.Tag中),如果没有子节点,用Process.Start( yourNode.Tag.ToString() )来打开网页。
supesa
2006-10-25
打赏
举报
回复
从数据库中把网站网制取出来,
添加树接点的时候,把连接放到treenode.value;
点极的时候,取到当前节点的treenode.value,设置IEbrower控件的连接就好了
C#
Winform
基于socket编程的五
子
棋游戏(带聊天和发送文件功能)
最近在做课设,题目是关于socket编程的一对一网络小游戏。期间遇到各种
问题
,也从
中
学到了很多。在此记录下课设
中
遇到的
问题
。 题目要求: 设计4 网络版小游戏 1设计目的 1)熟悉开发工具(Visual Studio、C/C++、Java等)的基本操作; 2)掌握windows/Linux应用程序的编写过程; 3)对于Socket编程建立初步的概念。 2 设计要求 1)熟悉...
C#个人学习笔记
C#临
时
笔记 1.保存TextBox
中
内容: SaveFileDialog SaveFile = new SaveFileDialog(); // SaveFile.InitialDirectory = "E:\\1work\\FILE";//初始目录 SaveFile.Filter = "All files(*.*)|*.*|txt files(*.txt)|*.txt";//文本筛选 ...
webconfig
web.config配置文件 Web 配置文件web.config位于 Web 应用程序的任何目录
中
,
子
目录如果没有 web.config 文件,就是继承父目录 web.config 文件的相关设定;如果
子
目录有 web.config 文件,就会覆盖父目录 web.config 文件的相关设定。Web 配置文件是一份 XML 文件,在 XML 标记的属性就是设定值,标记名称和属性值...
简单网络预警系统设计与实现
本学渣在《入侵防御技术及应用》这门课
中
的课程设计,希望能帮到你的课设或是项目 文章目录一、选题内容1.1、
问题
描述:1.2、要求:1.2.1、界面方面:1.2.2、功能设计:二、实验环境三、方案设计3.1、总体功能流程图设计3.2、抓包功能3.3、应用层协议分析3.4、TLS/SSL3.5、网络攻击的特征检测3.5.1、Syn-Flood攻击的特征检测3.5.2、Ntp放大反射攻击的特征检测3.6、实
时
统计分析四、系统实现4.1、抓包功能4.2、应用层协议分析4.3、TLS/SSL4.4、网络攻击的特征
TreeView控件
问题
汇总
2.运行
时
无法显示 一般是TreeView的版本
问题
,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本 3.显示格式出错(非树状显示) TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.0 4.框架里使用TreeView 设置NavigateUrl、Target属性,可更新另外的Frame 5.找不到TreeNode类 使用T
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章