现在做winform 窗体中又辅助查询按钮 点击按钮进入查询窗口 我想把这个查询窗口重复使用

[复制链接]
查看11 | 回复3 | 2010-9-6 09:34:17 | 显示全部楼层 |阅读模式
现在做winform 窗体中又辅助查询按钮 点击按钮进入查询窗口 我想把这个查询窗口重复使用,就是有很多个窗体调用这可查询窗体并且返回值,该怎么做啊 请高手指点
有没有源码提供一下啊

回复

使用道具 举报

千问 | 2010-9-6 09:34:17 | 显示全部楼层
说下个人想法:1、做这种窗体其实就是根据你调用的方法不同或者方法的参数不同来区分如何查询数据。2、可以定义写一个公有方法,在方法里面判断传进来的具体参数,然后对数据库进行相应的查询。3、或者进行方法重载,根据参数的不同来决定如何对数据库进行查询。例如:searchA()方法searchA(int a)if( a == xxxx){...}else{...}以上代码就是个例子,你可以根据自己的喜好来定义。希望对你有用,如有问题请发消息(注意不是百度hi,公司屏蔽)
回复

使用道具 举报

千问 | 2010-9-6 09:34:17 | 显示全部楼层
这程情况在你的项目你要做个活窗体集合。定一个类或集合,专门存放这类窗体,并把相关的操作也封装进去。查询窗口的话平时可以隐藏,显示时只需show一下就行了。每次打开这窗体就不用new 了,去集合根据你定义的键值找到窗体弹出即可。
回复

使用道具 举报

千问 | 2010-9-6 09:34:17 | 显示全部楼层
写一个接口,把主页面当做参数传入接口中的方法中,然后在查询页面调用。最后把查询页面show出来就行了,这样查询页面的值还是返回到主页面上,不会弹出新页面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行