我自定义了一个控件用来显示数据库中内容,有没有办法在调用控件的时候传入一个值,根据传入的值动态改变控件调用的数据库内容?
我想是可以的,可是我不知道该怎么下手

解决方案 »

  1.   

    just add a property...string msv;
    public string MyValue
    {
      get { return msv;}
      set { msv=value;}
    }use MyValue in your code
      

  2.   

    "调用控件的时候传入一个值",把这个值作为参数生成Sql语句或者调用存储过程。
      

  3.   

    先在自定义控件中定义控件的属性或者定义公用(public)变量
    然后在调用该控件的页面的pageload中设置该属性或公用变量即可
      

  4.   

    在控件里定义一个public的方法,需要的时候调用该方法,根据传入的参数,帮定控件里的数据不就可以么?
      

  5.   

    定义控件的属性就OK了 如
    //是否是显示热点回放的内容
    private int vouch;
    public int Vouch
    {
    get
    {
    try
    {
    return vouch;
    }
    catch
    {
    return 0;  
    }
    }
    set
    {
    vouch = value;
    }
    }  } 
      

  6.   

    Thanks
    解决问题
    贴上方法
    <MODULE:Business id="Business1" type=1 runat="server"></MODULE:Business>
    public int type 
    {
    get 
    {
    return _type;
    }
    set 
    {
    _type = value;
    }
    }