【winform】怎么在form2里的textbox里对form1的treeview节点之进行修改?

问题描述

【winform】怎么在form2里的textbox里对form1的treeview节点之进行修改?

form1里有个treeview,现在选中其节点弹出form2的textbox
现在希望在textbox里输入的信息能同步修改该节点内容。并存入数据库中
请问各位高手们这个改怎么弄?
能不能给段代码过来?

解决方案

可以使用自定义事件,也可以传递form对象,通过它去访问它的变量或方法

解决方案二:

Form2增加一个属性,

 TreeNode Node{get;set;}

Form1的TreeView的NodeMouseClick事件

        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            if (e.Node == null) return;
            var f = new Form2();
            f.Node = e.Node;
            f.Show();

        }

解决方案三:

简单方法:先更新数据库再刷新Treeview

解决方案四:

http://bbs.csdn.net/topics/360140208

解决方案五:

看我写的代码就行了。

时间: 2025-01-19 15:32:22

【winform】怎么在form2里的textbox里对form1的treeview节点之进行修改?的相关文章

【winform】如何在textbox里显示所选树节点的sql数据信息

问题描述 [winform]如何在textbox里显示所选树节点的sql数据信息 如上图所示,希望点击相关树节点后,在右侧textbox里显示数据库里存储的信息 解决方案 使用数据绑定,可以百度具体使用方法. 解决方案二: 你是指要显示和这个鸟相关的纲目属之类的信息吗?建议你一个办法,把这些属性放到TreeNode的Tag里.到时候取出来显示就行

C#我想在Textbox里直接输入1+12或者减法然后回车键就能计算出来

问题描述 C#我想在Textbox里直接输入1+12或者减法然后回车键就能计算出来,怎么做给个代码,全的谢谢,还有一个问题就是textbox1,2,3····,一个button1,点击button1出现输入框,然后输入数字2,它会判断数字是属于textbox2的,然后回车键再次输入数字10,就可以在textbox2文本框里出现数字10,两个问题,请帮个忙详细点 解决方案 解决方案二: 解决方案三:kanbudong看不懂啊还有直观详细的吗解决方案四:引用2楼baidu_34191551的回复:

c# xy坐标图,可以手画曲线,x是时间(秒),y是数量(个),然后显示每秒的数量到textbox里。

问题描述 就是我想在.net平台winform里编写一个软件,一运行就会出现一个xy坐标图,比如x轴(秒)为时间,总共10秒,y轴(个)为数量,最多为1万个,然后点击开始按钮,我的鼠标相当于一支笔,随意画一条曲线,然后在10个textbox里显示每秒的数量.用什么控件啊,是不是很难啊,求大神求代码啊,这是我的所有分了 解决方案 解决方案二:跪求大神帮忙啊解决方案三:偶也想知道怎么弄的.解决方案四:怎么没有大神回复啊

如何将C#窗体上textbox里的内容发送到QQ里的指定联系人那?

问题描述 如何将C#窗体上textbox里的内容发送到QQ里的指定联系人那?求高手指点,怎么做? 解决方案 解决方案二:这个不能吧,QQ服务器都会验证的...这个代码你可以参考一下,但实际已经不能用了.解决方案三:换成发QQ邮箱吧解决方案四:发QQ邮箱也可以,怎么做呢?

vs2010中,检验textbox里是否有内容的代码怎么写

问题描述 如果textbox里输入了内容,就显示欢迎您,为空显示请登录,在page-load里怎么写if 解决方案 解决方案二:if(string.isnullorempty(textbox.text.trim())){textbox.text="请登录":}else{textbox.text="欢迎您":} 没分了,挣点分啊解决方案三:直接在页面文件里添加PlaceHolder就行了.<asp:TextBoxID="xxx"runat=&

C#如何把textbox里的中文转换成unicode

问题描述 http://www.google.cn/search?hl=zh-CN&q=%E4%BD%A0%E5%A5%BD&meta=&aq=f像google这样url里的应该就是unicode码吧如果是unicodeC#如何把textbox里的中文转换成unicode0ùüÒ­rhµbbs.51aspx.comz¼97ü¹k? 解决方案 解决方案二Server.UrlEncode("中文")google的是utf-8编码解决方案三两个钻石?厉害.解决方案四孟

easyui-为什么放在easyUI的window弹出窗口里面的textbox获取不到设置的默认值呢?

问题描述 为什么放在easyUI的window弹出窗口里面的textbox获取不到设置的默认值呢? 在easyUI的window窗口中放了很多的textbox 文本框,当通过点击事件打开window的时候,为什么在点击事件里面要加到textbox 中的默认值不显示呢? 代码如下 function looks(tiName){ $("#Name").val(''+tiName+''); $('#winlook').window('open'); } 解决方案 如果是在窗口打开之后赋值呢?

winform-新手求指教 Winform Entity Framework 我在每个窗体里这么写合适吗?

问题描述 新手求指教 Winform Entity Framework 我在每个窗体里这么写合适吗? 和MVC的写法一样 namespace TestWinForm.ViewForms.ViewAll { public partial class ViewPlansForm : Form { TestEntities db = new TestEntities(); public ViewPlansForm() { InitializeComponent(); } private void ba

vs2003的datagrid编辑时候取得TEXTBOX里的值,但是不能用索引,请高手帮忙,感激不尽,老大催的急啊

问题描述 在DATAGRID中点了编辑按钮后,会出现一排TEXTBOX,这个应该是微软的模板要取得用户输入在TEXTBOX里的值,有很多方法,但是不能使用索引,请问要怎么做呢--------------------------------------------------------------TextBoxtb=(TextBox)(e.Item.Cells[1].Controls[0]);stringid=tb.Text.Trim();intindex=Int32.Parse(e.Comma