asp.net c# Repeater 返回记录集函数
下面是我写的Repeater 返回记录集函数
public GetRepeaterList(string sql, Repeater RepeaterName, string connStr)
{
//
//TODO: 在此处添加构造函数逻辑
//
SqlConnection conn = new SqlConnection(connStr);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
RepeaterName.DataSource = ds.Tables[0];
RepeaterName.DataBind();
ds.Clear();
ds.Dispose();
da.Dispose();
}
但是这个函数只能满足 sql="select * from table"这样的情况
如果是下面的情况就满足不了
sql="select * from table where id=@getID"
我想让这个函数能够满足传递若干个参数的功能,请问,我这个函数应该怎么改一下?
------解决方案--------------------public GetRepeaterList(Repeater RepeaterName, string connStr,
string cmdText, SqlParameter[] paras, CommandType ct){}