在三层结构中,在表示层我有一些单选按扭,我想通过数据库查出值后将这些按扭设成相应的能否点击状态,我想把设成能否点击在业务层完成,请问我应该如何从表示层传这个参数到业务层?从业务层返回给表示层的参数应该是什么?

解决方案 »

  1.   

    //在业务层类RetClass.cs写个方法:
    public static string ReturnVal( string val )
    {
            ///处理由你来了
    }
    //说明:参数val是你要从UI层传递到数据层或者业务层,
    //在UI层调用
    RetClass.ReturnVal(TextBox1.Text.Trim());
      

  2.   

    //在业务层类RetClass.cs写个方法:
    public static bool ReturnVal( string val )
    {
            ///处理由你来了
           if( val == "" )
           {
             return true;
           }
           else
           {
             return false;
           }
    }
    //说明:参数val是你要从UI层传递到数据层或者业务层,
    //在UI层调用
    this.Button1.Enabled = RetClass.ReturnVal(TextBox1.Text.Trim());
      

  3.   

    //*****例如//****有一个checkbox近件
    //****业务成代码
    public void ConloseCheckBoxState(ref CheckBox ckball,Int Number)
    {
        ckball.checked=Number==1?true:false;
    }//****调用函数
    ConloseCheckBoxState(ref ckball,1);