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