日期:2014-05-17  浏览次数:20392 次

将查询到的值绑定到Datalist
本帖最后由 jsunplace 于 2014-02-27 15:47:30 编辑
我想做个站内搜索,查询两个表,返回的结果绑定到Datalist中,我应该如何下手?
 protected void bind()
    {
        string key = txtsreach.Text.Trim();
        string connectionString = ConfigurationManager.ConnectionStrings["lijunConnectionString"].ConnectionString;
        SqlConnection cnn = new SqlConnection(connectionString);
        string st = "select * from Article,Class where artitle like  '%" + @key + "%' or artmkr like  '%" + @key + "%'  or  artcnt like  '%" + @key + "%'  or content like  '%" + @key + "%' ";
        SqlDataAdapter da = new SqlDataAdapter(st, cnn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        dl.DataBind();
        ds.Clear();
        cnn.Close();
    }


不会写自定义绑定,dl是个Datalist。

------解决方案--------------------
dl.datasource= ds ;

------解决方案--------------------
dl.datasource
------解决方案--------------------

 protected void bind()
    {
        string key = txtsreach.Text.Trim();
        string connectionString = ConfigurationManager.ConnectionStrings["lijunConnectionString"].ConnectionString;
        SqlConnection cnn = new SqlConnection(connectionString);
        string st = "select * from Article,Class where artitle like  '%" + @key + "%' or artmkr like  '%" + @key + "%'  or  artcnt like  '%" + @key + "%'  or content like  '%" + @key + "%' ";
        SqlDataAdapter da = new SqlDataAdapter(st, cnn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        dl.datasource= ds ;
        dl.DataBind();
        ds.Clear();
        cnn.Close();
    }