请求 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();
}