| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1548 人关注过本帖
标题:[求助] 怎样才能将Form1中的查询结果显示到Form2中? 急用!
只看楼主 加入收藏
蓝色sky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-6-3
收藏
得分:0 
你的这种显示方法
在显示之前,textBox中必须有内容
否则就不能在Form2中显示!

我是一个普通人 但,我比普通人更加努力!
2006-06-26 21:20
liutong606
Rank: 1
等 级:新手上路
帖 子:34
专家分:7
注 册:2006-6-24
收藏
得分:0 
建立一个桥

2006-06-27 07:46
蓝色sky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-6-3
收藏
得分:0 

一边完去!

不要浪费我的时间.


我是一个普通人 但,我比普通人更加努力!
2006-06-27 07:52
黄兄
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-10-26
收藏
得分:0 
这是我一直在找的代码啊。谢谢4楼的姐姐
2006-11-05 13:32
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 

重载Form2的构造函数,把数据当作参数传递过去
public Form2(DataSet ds)
{
......
}
如果是运行中需要动态修改,则在Form2中写一个公有函数(public),然后把数据当作参数传递过去就行了
public void SetNewData(DataSet ds)
{
//写下需要显示数据的代码
}


2006-11-05 18:53
marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
将数据集传到form2中就可以了:

public class Form1:System.Windows.Forms
{
private DataTable dt=new DataTable();
public Form1()
{}
public void SetData()
{
SqlConnection con=new SqlConnection(...);
SqlCommand cmd=new SqlCommand();
cmd.Connection=con;
cmd.CommandText=".....";
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=cmd;
try
{
da.Fill(dt);
}
catch{}
Form2 f=new Form2(dt);
f.Show();
}
}

public class Form2:System.Windows.Forms
{
private DataTable dt=new DataTable();
public Form2(DataTable dt)
{
this.dt=dt;
}
.
.
.
}

public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
2006-11-06 13:43
快速回复:[求助] 怎样才能将Form1中的查询结果显示到Form2中? 急用!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024534 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved