谁现实这种功能?急啊,谢谢!!!!!!
下面是个比较常见的框架,我想实现这样的功能,比如:左边点击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这个按钮加判断!如果不满足条件的话不去执行数据库查询!
我不知道我理解的对不对!