我创建了一个窗体,想“添加”和“修改”都使用这个窗体。但我怎么知道是以那种方式打开的呢?在打开的时候可以传一个值吗?
然后通过这个值来执行不同的代码
然后通过这个值来执行不同的代码
解决方案 »
- winform开发一般用什么架构?
- 如何绑定datagridview和dataset?然后通过dataset来显示数据库的更新,显示在datagridview中
- C#中如何使用ORACLE动态的存储过程?(存储过程参数个数是动态的?)
- MSDN WebBrowser控件的一段示例代码, 有个疑问请大家帮忙
- (急急!)C#实现了多个客户端连接服务端的问题
- .Net上传文件,一头雾水,谁能提供更详细的解释吗?最好是有示例.(另开贴给分!!!!!)
- 关于类的问题
- 哪位牛人能帮一下(大放分)?
- 串口问题!
- 求助:为什么只返回了一人值呢?
- 请教如何提高读取大量数据的速度?如快速读取excel。。。。第三方控件是什么?
- 怎样把数据库中一个表的某一列转换为字符串数组?
如果是面向对象的编程,你可以在操作时不用管理是新增还是修改。统一抽象成Save().而Save根据相关信息(比如Id)来做出相应的动作.
参考下 ,这个原理差不多。拿过来就是不错的方法,其中的值作为标识即可。
class kongjian
{
public static string label1;
public static string label2;
}添加窗口或者修改窗体添加如下代码:
kongjian.label1 = label1.Text;
AddandModity afrom = new AddandModity();
afrom.ShowDialog();
当前的这个窗口添加如下代码:
label1.Text = kongjian.label1;根据这个kongjian.label1值来判断对方来自哪里。。
我只是做了个简单的例子。。可以使用