| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 987 人关注过本帖
标题:怎样在本窗体中操作另外一个窗体的控件?
只看楼主 加入收藏
xiaobei0324
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-25
收藏
 问题点数:0 回复次数:7 
怎样在本窗体中操作另外一个窗体的控件?
请问怎么在本窗体中操作另外一个窗体的控件(就是在本窗体中修改另外一个窗体控件的属性值)

比如:有两个窗体A和B

A中有一个DataGrid用来绑定数据。单击增加员工信息按钮弹出窗体B,在B窗体中填完信息后

单击保存按钮。这时候在A窗体中的DataGrid应该重新绑定下数据。让新增的员工信息能够及时

显示出来。

请问各位:在窗体B中如何操作窗体A中的DataGrid控件。
搜索更多相关主题的帖子: 窗体 控件 
2007-06-25 16:55
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
这个问题前几天也有人问了,你搜索一下吧!

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-06-25 17:20
xiaobei0324
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-25
收藏
得分:0 
谢谢。
2007-06-25 17:48
xiaobei0324
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-25
收藏
得分:0 
我将DataGrid改成Public,但是还是没用,运行后DataGrid没有重新绑定。这是怎么回事?
2007-06-25 18:17
xiaobei0324
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-25
收藏
得分:0 

哪位大哥提示下,这个问题好急。好多天了还是没解决。

2007-06-25 18:46
永不回头
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-9-27
收藏
得分:0 

下是我写的一个示例文件,希望对你有所帮助。

有问题再发消息给我!!

sd.htm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>TSD</title>
<SCRIPT language="javascript">
<!--
function OpenWin()
{
var getv = showModalDialog("eg.htm", "egwin", "dialogWidth:420px; dialogHeight:220px;status:no;help:yes");
if (getv != null){
TextInfo.value=getv;
}
}

//-->
</SCRIPT>
</head>

<body>
<div align="center">
<p>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<input type="button" name="Submit" value="打开" onClick="OpenWin()">
<input name="TextInfo" type="text" id="TextInfo">
</p>
</div>
</body>
</html>

-----------------------------------
sd.htm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>TSD</title>
<SCRIPT language="javascript">
<!--
function GetValue()
{
window.returnValue=TextName.value
window.close();
}

//-->
</SCRIPT>

</head>

<body>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">
<input name="TextName" type="text" id="TextName" value="因为有你而精彩">
<input type="button" name="Submit" value="关闭" onClick="GetValue()">
</p>
</body>
</html>


人生就是一个字:惨,惨,惨!
2007-06-26 17:00
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
手动绑定一下。

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-06-26 17:05
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 
点击保存按钮时将记录添加到数据库后,要重新填充一下数据集到DATAGRID中,
myDS.表名.Clear();
myDA.Fill(myDS.表名);
如果是在两个窗体里的话,设计到窗体传值吧,这个地方我现在也没弄很明白。你搜下相关的帖子。。选择手动绑定的话应该不明智吧,那样每增一条记录都得重新绑定的。。
这个地方很懂的朋友帮他下,呵呵

革命尚未成功,同志仍需努力-----+++
2007-06-27 12:20
快速回复:怎样在本窗体中操作另外一个窗体的控件?
数据加载中...
 
   



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

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