谁现实这种功能?急啊,谢谢!!!!!!
下面是个比较常见的框架,我想实现这样的功能,比如:左边点击button1在右边打开当天的报表,当选择不同的日期(DateButton)后,再点查询(QueryButton),右边打开相应日期的button1报表.
现在的问题是:当选择不同的日期(DateButton)后,再点查询(QueryButton),右边打开相应日期的button1报表.
我现在能实现的就是DateButton选择不同日期,再按button1就能查出相应日期的报表,但那个QueryButton就用不上了,也不知怎么样才能用上,而客户一定要这个QueryButton.
谁能帮帮忙?谢谢!!!
--------------------
DateButton QueryButton
--------------------
button1 |
button2 |
button3 |
button4 |
. |
. | 左边点击button在右边打开
. |
|
|
|
|
|
|
|
------解决方案--------------------你button1只打开当天的报表,querybutton点击以后直接显示查询日期的报表.
------解决方案--------------------比较老土的做法就是:
1.定义一个变量用来保存当前打开的报表
2.然后在querybutton 的click事件中写相对应的查询语句
用If判断当前报表 再执行相对应的查询操作
期待高手的解答
------解决方案--------------------比较老土的做法就是:
1.也可以定义一个变量用来保存最后按下的Button
2.然后在querybutton 的click事件中写相对应的查询语句
用If判断最后按下的Button是哪一个,调用相对应的click方法
如 if(CurrentButton=="Button1")
{
Button1_Click(sender,e);
}
期待高手的解答
------解决方案--------------------顶一下
------解决方案--------------------难道我没看懂?
假设报表函数
Report()
{
Datetime dt = Datetime.Now();
Report(dt);
}
Report(Datetime dt)
{...}
BUTTON1触发Report()
QueryButton 触发Report(Datetime dt)不就行了
------解决方案--------------------同意 fwt1314111的方法,或许我也没看懂 呵呵。
------解决方案--------------------这不是一样的吗?
。。。。
------解决方案--------------------看楼主的意思是:客户需要选择日期后,必须点QueryButton才能点击相应的button.
这个实现思路应该是这样:
1、初始化的时候,button系列是无效的(Enabled=false)
2、选择日期的时候,即点击DateButton时,button系列亦是无效(Enabled=false)
3、点击QueryButton时,button系列有效(Enabled=true)
------解决方案--------------------既然button1实现了QueryButton的功能 你就把button1的方法给QueryButton
再重新写button1方法啊
------解决方案--------------------你的意思是QueryButton负责查询的?那你给QueryButton用click事件然后把你要查询的参数写进去!去数据库查询!
但是你要给QueryButton这个按钮加判断!如果不满足条件的话不去执行数据库查询!
我不知道我理解的对不对!