public static void DropDownList_Bind(DropDownList list_name,string DtaTxtField,string DataValueField,String Procedure)
{
OpenConnection();
com = new SqlCommand(Procedure, con);
com.CommandType = CommandType.StoredProcedure;
SqlDataReader dtr = com.ExecuteReader();
list_name.DataSource = dtr;
list_name.DataTextField = DtaTxtField;
list_name.DataValueField = DataValueField;
list_name.DataBind();
dtr.Close();
CloseConnection();
}
public static void OpenConnection()
{
if(con.State==ConnectionState.Closed)
con.Open();
}
public static void CloseConnection()
{
if (con.State == ConnectionState.Open)
con.Close();
}
这是绑定的DropDownList我经营业务逻辑代码,它给了execption 已经有一个用此命令,必须先关闭相关联的打开的DataReader。 on SqlDataReader dtr = com.ExecuteReader();
。请给出一些建议。 Thanx提前SqlDataReader的关闭错误
你能否告诉我'OpenConnection的()'和'CloseConnectin()'代码? – zey
我已经更新... – Ankit
在第一次,贵数据绑定成功完成? – zey