SqlConnection thisConnection=new SqlConnection(
@"Data Source=Dennis;Integrated Security=SSPI;"+
"Initial Catalog=wlgl");
SqlDataAdapter thisAdapter =new SqlDataAdapter("select * from t_rkd",thisConnection);SqlCommandBuilder thisBuilder=new SqlCommandBuilder(thisAdapter);DataSet thisDataSet=new DataSet();thisAdapter.Fill(thisDataSet,"别名");
//数据绑定
DataGrid.DataSource=thisDataSet;
DataGrid.DataBind();

解决方案 »

  1.   

    很简单的说,根据TextBox或DropDownList中的参数,
    检索数据库,将记录读出存放在SqlDataReader或DataSet中,
        然后直接绑定到DataGrid控件上就可以了,
    绑定:DataGrid1.DataSource=datareader1
        或DataGrid1.DataSource=Dataset1
        
        如果想实现分页功能,则只能用Dataset,并且去掉
    自动生成列的属性
        细节上网搜索吧,很多例子的
      

  2.   

    DataGrid的DataSource是一个DataView
    在数据集不是很大的时间
    可以通过DataView的RowFilter属性来搜索