我正在将我的网站从纯网格重做为mvp。当我试图从数据库中获取数据并将其保存到列表时,我得到“对象引用未设置为对象的实例”。当我将它直接保存到视图控件时,一切都有效,但不知怎的,我无法将其保存到列表中...这是我的代码:
public void DropDownListLoad(string brand)
{
string DefaultConnection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
using (SqlConnection con = new SqlConnection(DefaultConnection))
{
using (SqlCommand cmd = new SqlCommand("Insert_Model"))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@brand", brand);
cmd.Connection = con;
con.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
_newAuctionView.Models.Add(reader.GetString(0)); //Error
}
}
con.Close();
}
}
}
我确定这是一个很难发生的新手错误,但我找不到它。提前感谢您的帮助。