关于两个winform间的传值,急啊做毕业设计

问题描述

是这样的在winform1中点击button把在数据库查到的数据用datatable传递到winform2中的DataGridview显示出来如何实现。谢谢给位啦

解决方案

解决方案二:
构造方法传递publicpartialclasswinform2:Form{publicwinform2(DataTabledt){this.DataGridview.DataSource=dt;}}winform1中winform2wf2=newwinform2(this.datatable);wf2.Show();
解决方案三:
最直接的就是在winform2里注册那个button的click事件具体怎么做方法很多不知道你要哪种
解决方案四:
传过去啊,设置dataSource就可以了
解决方案五:
一楼的是最普遍的办法。。up
解决方案六:
winform2上面加个公开的类型为IlistSource的属性,就可以随时随地地改了
解决方案七:
顶下一楼的就够用了
解决方案八:
利用form2中的构造函数从form1中传值
解决方案九:
直接传你的参数过去,在winform2里面执行sql查出dataset后放到datagridview中吧
解决方案十:
一楼正解
解决方案十一:
接点分
解决方案十二:
引用1楼mdq001的回复:

构造方法传递publicpartialclasswinform2:Form{publicwinform2(DataTabledt){this.DataGridview.DataSource=dt;}}winform1中winform2wf2=newwinform2(this.datatable);wf2.Show();

OK
解决方案十三:
在Form2上写一个属性privateDataTabledt;publicDataTableDtt{get{returndt;}set{dt=value;}}

Form1Form2f2=newForm2();f2.Dtt=DataTable;f2.show();Form2datagridview1.DataSource=dt;
解决方案十四:
構造函數屬性靜態變量都可以啦。
解决方案十五:
这个归根到底是窗体间数据互访问的问题,楼主可以参考我以前写的demo。Windows窗体间的数据交互http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx

时间: 2024-08-06 05:58:51

关于两个winform间的传值,急啊做毕业设计的相关文章

iOS通过block在两个页面间传值的方法_IOS

一.功能需求 在第一个页面中有一个button和一个label,label上默认显示"哈哈",点击button进入第二个页面.在第二个页面有一个UITextField和一个button2,点击button2回到第一个页面,但同时第一个页面的label上显示的文字修改为刚刚在UITextField写进去的文字. 二.先定义block 在要传值得那个页面定义含有block参数的方法,即在第二个页面的.h文件中定义: 重新定义:typedef void (^ReturnTextBlock)(

flex-Flex中AdvancedDataGrid的两列itemRenderer间应该如何传值

问题描述 Flex中AdvancedDataGrid的两列itemRenderer间应该如何传值 在flex的AdvancedDataGrid表格中有两列都用到了呈现器itemRenderer,根目录Component下是一个下拉框,一个文本框,现在需要将下拉框的值取出来显示在文本框中,请问要怎么做啊 <mx:AdvancedDataGridColumn headerText="数据类型" dataField="data_typeStr" > <m

两个页面之间如何传值,急急急

问题描述 两个页面之间如何传值,急急急 当选择,然后修改的时候,先跳转到另一个界面,然后把选中这条数据在显示出来,怎么实现啊. 以前都是通过ID什么的再查找数据库一遍, 解决方案 window.open打开连接地址附带上这条记录的id,页面接收id读取数据显示到你的控件里面,你的应该是easyUI? var rows=$('#xxxx').datagrid('getChecked'); if(rows.length==0){alert('请选择要修改的记录!');return} window.o

如何在两个fragment间更新数据!急求~

问题描述 如何在两个fragment间更新数据!急求- 做了一款应用,用到了slidingmenu,然后把slidingmenu的子菜单作为一个购物清单(可以理解为购物车吧!),但现在问题是slidingmenu的子菜单是一个fragment,我的商品列表也是一个fragment,我想实现在点击商品列表时我的另一个fragment里面的购物清单也会实时变化!请问各位大神,有什么方法吗?感激不尽啊!新手,没有啥分,求大家帮帮忙! 解决方案 交给Activity来处理.或者使用广播~ 有兴趣也可以研

两个进程间能使用共享内存段进行数据共享吗?

问题描述 两个进程间能使用共享内存段进行数据共享吗? 我是这样做的: 在一个dll里面定义一个共享数据段,里面定义一个整形数据,然后定义两个导出函数对这个整形数据进行操作. #pragma data_seg ("ShareDataSeg") //开辟一个名字为"ShareDataSeg"的共享内存段 int g_nShareInt = 0; #pragma data_seg() //共享内存段"ShareDataSeg"定义结束 //加上这条声明

javaweb-求助啊,怎么实现一个frameset中两个jsp间的数据传输呢?

问题描述 求助啊,怎么实现一个frameset中两个jsp间的数据传输呢? 其中一个jsp提交form表单,另外一个jsp获取到提交过来的数据 解决方案 表单提交到另外一个jsp页面用request对象获取不就行了?和frameset有什么关系? 如果不想提交,另外一个frame获取某个frame里面输入的数据,使用parent.getElementById('frameID').contentWindow.documemt.getElementById获取frame中的控件 解决方案二: ??

iOS提问:两个应用间跳转,怎么写跳回之前的应用的方法

问题描述 iOS提问:两个应用间跳转,怎么写跳回之前的应用的方法 各路大神,请教下,当购物APP调用支付宝或微信支付时,不管支付成功与失败,都可以回到购物APP跳转之前的页面,微信和支付宝是怎么处理回到购物APP的,这个跳回购物APP时,购物APP也没有出现启动页,感觉是直接切换的应用,我自己用OpenURL练习时,应用A跳应用B,(不管B启动没启动B都会出现启动页,为什么B在后台的时候还是会出现启动页呢),我要在应用B上加一个button来返回应用A,用的方法还是OpenURL,(这样跳回应用

socket-Socket通信问题,两个手机间进行文件传输?

问题描述 Socket通信问题,两个手机间进行文件传输? 有没有人Socket实现两个手机之间的文件传输??一个手机app做为服务端,另一个做为客户端,通过Socket连接后,两个app之间可以进行文件传输!急急急急急急 解决方案 这个不难吧, 电脑如何的,手机也是如何呢?就相当于两台电脑. 解决方案二: 用http协议,上传下载什么的都有很多例子 解决方案三: 两手机之间的Socket的实现与一台PC和一手机之间是一样的. 只不过由于手机都是公网的IP,且是动态的,每次连网后的公网 IP 一般

winform-求大神 如何把两个Winform程序合并显示在一个页面 其中一个只有安装包

问题描述 求大神 如何把两个Winform程序合并显示在一个页面 其中一个只有安装包 基于.Net 4.0 开发的 自己做了一个EXE程序A 现在需要把我自己做的和 已有的客户端程序B 合并显示在一个窗口里运行 现在有B的安装包:目前通过添加引用B的DLL 可以把登陆界面和A 显示在一个窗口 ,但是登录就是报错; 希望路过的大神们给指点指点 解决方案 要看报什么错,是不是缺少文件或者配置的问题.用installshield le打包.