怎样判断当前节点? 我在编辑使用TreeView控件时遇到一些问题,我想请问各位如果想单击一个叶节点调用相应的窗体、事件该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { string aa; aa=treeView1.SelectedNode.ToString(); if(aa=="驾驶人员") { MessageBox.Show("ok"); } }你好!我这样判断怎么还是判断不出来呢 可以在这个事件里面写吗? 如果是mousedown,就用this.treeView1.GetNodeAt(e.X,e.Y) private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) { //点击树节点刷新dataGrid string nodeText =""; //是否有子节点 if(this.treeView1.SelectedNode==null) { return; } else { nodeText= this.treeView1.SelectedNode.Text; //节点文本是否为空 if(nodeText!="") { if(this.treeView1.SelectedNode.Tag!=null) { LoadTableData(); } else { DataView dataView = new DataView(targetDirSet.Tables[0]); dataView.AllowNew = false; dataView.AllowDelete = false; dgTarget.DataSource = dataView; } } } 求教这句代码的意思,急啊急~~ 关于日期计算(在线等,马上结贴。) 如何通过电脑IP捕捉桌面图像? c#的常用类级方法 连接字符串加密,困惑? 求一条sql语句,将字符串竖 变为横向。。 谢谢大家呀! 权限管理大家一般都是如何做的呀? 读取一个XML文件,将其中若干子节点重新生成新XML文件的问题? C#窗口程序启动,能不出现命令行窗口(cmd.exe)吗? 难道msdn网站里的C#技术资料只有英文版的? 判断问题 Visual Studio 2005 和 .NET Framework 2.0 RTM 了
{
string aa;
aa=treeView1.SelectedNode.ToString(); if(aa=="驾驶人员")
{
MessageBox.Show("ok");
}
}
你好!我这样判断怎么还是判断不出来呢 可以在这个事件里面写吗?
{
//点击树节点刷新dataGrid
string nodeText ="";
//是否有子节点
if(this.treeView1.SelectedNode==null)
{
return;
}
else
{
nodeText= this.treeView1.SelectedNode.Text;
//节点文本是否为空
if(nodeText!="")
{
if(this.treeView1.SelectedNode.Tag!=null)
{
LoadTableData();
}
else
{
DataView dataView = new DataView(targetDirSet.Tables[0]);
dataView.AllowNew = false;
dataView.AllowDelete = false;
dgTarget.DataSource = dataView;
}
}
}