窗体1中的datagridview数据源定义为公有变量,然后在窗体2加直接访问它就可以了!
解决方案 »
- Process.GetProcessesByName(string processname.string ip)怎么设置才有权限
- linq 写新增日志,假如表有20个字段,新增一条数据,根据字段添加20条新增日志!请问这个语句如何来编写
- spreadsheet控件中LanguageSettings属性的用法
- 如何制作Windows程序的帮助文档,要CHM格式的,而且用F1调出, 对这个我首次接触,希望能得到详细的指点,
- 如何在遍历文件时跳过系统目录和文件?
- 请问一个简单的问题?
- 请教,怎么通过串口把条码数据采集器里的东西取出来(C#)
- 请教用c#能否打开paradox这样的数据库?
- C#如何把字符串转化为日期格式?
- ★★★★以前问过的问题,没人理我。请教达人关于C#在WinForm中自定义控件的问题??
- 托盘右键的问题,错误“System.Windows.Forms.ContextMenu”并不包含“Instance”的定义
- .net跨平台调用
-------
from from2=new from2()
from2.show();
from2.textbox.changed+=------------------(fun1);//改了内容影响from1
from2.closed+=------------------(fun2);//关闭from2影响from1}
private void fun1(sender,e)
{
this.databind();//刷新
}
private void fun2(sender,e)
{
this.databind();//刷新
}
from2.closed+=------------------(fun2);//关闭from2影响from1
猛按 tab 键 就知道效果了。
{
// 构造函数
public SnakeSettingDialog(params Object[] originalSettings)
{
// 暂存并显示原始参数值
}
//
// 定义一些属性作为接口来给外部调用,以此达到获取新值的目的
// 比如:
public Color SnakeHeadColor { get; set; }
public Int32 SnakeSpeed { get; set; }
}
在主程序中这样写:using (SnakeSettingDialog settingDlg = new SnakeSettingDialog(......))
{
if (settingDlg.ShowDialog() == DialogResult.OK)
{
// 改变设置
}
}