table.select  我有几个查询条件
比如  name = textbox1.text.tostrong()  vale=textbox2.text.tostrong()这个语句应该怎么写!!怎么加引号
还有返回的datarow[]可以做控件的数据源吗??????????还是要封装城datatable,  怎么写  

解决方案 »

  1.   

    sql = "name = '" + textbox1.text + "' And vale='" + textbox2.text + "'"
      

  2.   

    sql = "SELECT * FROM table1 WHERE name = '" + textbox1.text + "' And vale='" + textbox2.text + "'"
    封装成DataTable做为DataSource吧…
      

  3.   


            DataRow[] drs = dt.Select("name = '" + textbox1.text + "' and vale='" + textbox2.text + "'");
            DataTable newDt = dt.Clone();
            for (int i = 0, c = drs.Length; i < c; i++)
            {
                newDt.ImportRow(drs[i]);
            }
            GridView1.DataSource = newDt;
            GridView1.DataBind();
      

  4.   

    如果已经有了DataSet可以这样筛选:ds.Tables(0).Select("location_type=1(筛选条件1) and 筛选条件2 ")然后重新构造一个DataSet,
    用dt.ImportRow 方法把datarow 填充进去!
      

  5.   


    string sql="select * from XX where xx='"+name+"' and XX='"+value+"'";
    SqlConnection con=new SqlConnection("连接数据库字符串");
    con.open();
    sqldataApter sda=new sqldataApter (sql,con);
    Dataset ds=new dataset();
    sda.Fill(ds);
    DataTable dt=ds.Tables[0];
      

  6.   

    获取LZ说的datarow
    for(int i=0;i<dt.Rows.Count;i++)
    {
        //dt.Rows[i];
    }