步骤:先建立连接(从数据组件中拖取一个SQLDATACONNECTION)再建立个适配器(SQLDATAADAPTOR)然后再建立一个数据集(DATASET)最后将数据集和控件绑定。

解决方案 »

  1.   

    给一个例子给你:
    //根据参数sql_select_str(查询语句),得到返回值对象sql_return(sqldatareader对象);
    public SqlDataReader create_datareader(string sql_select_str)
    {
    //建立数据库连接其中str_database_connection为连接字符串
    SqlConnection scn_database=new SqlConnection(str_database_connection);
    SqlDataReader sdr_return;
    if (scn_database.State==ConnectionState.Closed)
    {
    try
    {
    //打开数据库连接
    scn_database.Open();
    }
    catch (SqlException e)
    {
    scn_databaseconnection.Close();
    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.Redirect("error.aspx?id=1");
    HttpContext.Current.Response.End();
    }
    }
    //建立sqlcommand对象,用于执行sql命令
    SqlCommand scd_return=new SqlCommand(sql_select_str,scn_database);
    try
    {
    //执行sql命令,并返回结果集 sdr_return(sqldatareader对象)
    sdr_return=scd_return.ExecuteReader();
    }
    catch (SqlException e)
    {
    sdr_return=null;
    scn_database.Close();
    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.Redirect("error.aspx?id=2");
    HttpContext.Current.Response.End();
    }
    return sdr_return;
    }