当前位置:首页
开发技术指南» 文章正文
    引言:

 ·关于图片显示的问题()    »显示摘要«
    摘要: 请问如何选择本地文件然后显示在页面上? 我加了一个html的file控件,可是它不能在.net上加事件,来触发显示图片。 显示图片,我是加了两个image控件,不知如何对应显示?请指教! ......
    摘要: 某网站,隔一段时间发一条新密码,六们的数字.估计是用一个简单的随机函数生产的随机数.应该是有一定规律的. 问有没有可能用得到的随机数求得整个数列,至少知道多少个随机数才能知道整个数列. ......


一个让我头痛的问题(估计反射有关)

问题描述:  
  public   class   a:Form  
  {  
        public   DateTime   startdate;  
        pubiic   DateTime   enddate;  
        public   a  
        {  
        }  
        private   void       Button1_Click(object   sender,EventArgs   e)  
        {  
                b   f1=new   b();  
                f1.type=typeof(a);  
                f1.Owner=this;  
                f1.Show();  
        }  
   
         
  }  
  public   class   b:Form  
  {  
      Public   Type   type;  
      Public   b()  
      {  
      }  
       
      private   void   Button1_click(object   sender,EventArgs   e)  
      {  
          ((type)this.Owner).startdate=...;//出错的地方  
          ((type)this.Owner).enddate=....;//出错的地方  
      }  
  }  
   
  运行时会出现错误:b.type表示字段,此处就为类  
  各位老大,请问如何解决!!

NO.1   作者: hdt

private   void   Button1_click(object   sender,EventArgs   e)  
      {  
          ((type)this.Owner).startdate=...;//出错的地方  
          ((type)this.Owner).enddate=....;//出错的地方  
      }  
  ==============================>  
      private   void   Button1_click(object   sender,EventArgs   e)  
      {  
          object   oa   =   this.Owner;  
          a   aform;    
          if(   aform   as   a   !=   null   )  
          {  
                  aform   .startdate=...;//出错的地方  
                  aform   .enddate=....;//出错的地方  
      }  
 

NO.2   作者: 50277

up

NO.3   作者: hdt

sorry   ,写错了  
   
  private   void   Button1_click(object   sender,EventArgs   e)  
      {  
           
             
          a   aform   =   this.Owner   as   a    
          if(   aform   !=   null   )  
            {  
                  aform   .startdate=...;//出错的地方  
                  aform   .enddate=....;//出错的地方  
            }  
      }  
 

NO.4   作者: lemong

((Type)this.Owner).startdate=...;//出错的地方

NO.5   作者: alien54155415

是要反射吧  
  using   System.Reflection;  
  ...  
  //出错的地方  
  FieldInfo   myFieldInfo1   =   type1.GetField("startdate",   BindingFlags.Public   |   BindingFlags.Instance);  
  myFieldInfo1.SetValue(this.Owner,"起始日期");  
 


    摘要: 怎么样动态调用函数, declare varchar(60) funname; varchar(60) v_out; begin funname:=test(1); 怎样调用funname函数,funname是个字符串 --我用了下面的方法,但如果函数中包含插入等操作报无法在查询中执行 dml 操作 execute immediate select ||funname|| from dua......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE