String keyword=TextBox1.text.trim();

解决方案 »

  1.   

    我忘了说清楚了。那段C#代码是在一个CS文件里面,楼上所说的不行,找不到这个控件.
      

  2.   

    public DataTable inquiry(string keyword)
        {
            SqlHelper helper = new SqlHelper();
            string strsql = "select * from PUB where branchname like '%"+ keyword +"%'";
            SqlCommand cmd = new SqlCommand();
            cmd = helper.GetCommand(strsql, null);
            DataTable dt = new DataTable();
            using (SqlDataReader rdr = cmd.ExecuteReader())
            {
                dt.Load(rdr);
            }
            return dt;
        }在页面调用就ok了,假定textbox的id为:textbox1
    inquiry( textbox1.text.trim());
      

  3.   

    这样就行了吗?keyword的值,还是没有赋值
      

  4.   

    1.在你的web工程里面引用你这个cs文件所在的项目的dll
    2.在页面的后台文件中实力化你的这个方法所在的类。
    3.textbox的值就可以给这个实力的keyword属性(字段)赋值了
      

  5.   

    public DataTable inquiry(string keyword
    你调用方法的时候赋值怎么不可能呢?除非你不能自行调用这个方法
      

  6.   

    CS这个文件是在app_code下面的。不是default.cs
      

  7.   

    我看看,刚刚我没注意到mbh0210那个string keyword。
      

  8.   


       public static DataTable inquiry(string keyword) 
      

  9.   

    既然在app_code里面就直接在你页面的cs文件实力化那个类就行了
      

  10.   

    最好是加MSN:[email protected]