#region GetDataTable 返回数据表
/// <summary>
/// GetDataTable 返回数据表
/// </summary>
/// <param name="strSql">sql语句</param>
/// <param name="parameters">参数([string parameterName,object Value])</param>
/// <returns></returns>
public DataTable GetDataTable(string strSql, Dictionary<string, object> parameters)
{
DataTable seldt = new DataTable();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand cmd = new SqlCommand())
{
try
{
cmd.Connection = connection;
cmd.CommandType = CommandType.Text;
cmd.CommandText = strSql.ToString();
if (parameters != null && parameters.Count > 0)
{
foreach (var key in parameters.Keys)
{
SqlParameter parameter = new SqlParameter(key, parameters[key].ToString());
cmd.Parameters.Add(parameter);
}
}
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(seldt);
cmd.Parameters.Clear();
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
}
}
return seldt;
}
#endregion
查询数据表datatable的公共方法
猜你喜欢
转载自blog.csdn.net/weixin_42727550/article/details/83992135
今日推荐
周排行