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

请求 c# DataSet 封装代码 然后给出个读取实例代码
请求 c# DataSet 封装代码 然后给出个读取实例代码。
我现在用的 DataReader多,如我的DataReader使用:

封装:
 /// <summary>
    /// 执行传入的SQL语句,返回一个SqlDataReader对象
    /// </summary>
    /// <param name="sql"></param>
    /// <returns></returns>
    public static SqlDataReader Re_dr(string sql)
    {
        using (SqlConnection Conn = new SqlConnection(SqlConn.ConnSting))
        {
            ConnExsql.Open(Conn);
            SqlDataReader Dr = null;
            using (SqlCommand Cmd = new SqlCommand(sql, Conn))
            {
                Dr = Cmd.ExecuteReader(CommandBehavior.CloseConnection);
                Cmd.Parameters.Clear();
                //Cmd.Dispose();
            }
            ConnExsql.Close(Conn);
            return Dr;
        }
       

    }
读取的时候这样:

 SqlDataReader dr = SqlHelper.Re_dr("select DapeiName,DapeiTitle from 表 where Id=" + Convert.ToInt32(DgId));
                    if (dr.Read())
                    {
                        this.DapeiName.Text = dr["DapeiName"].ToString();
                        this.DapeiTitle.Text = dr["DapeiTitle"].ToString();
                    }