我想调试上述错误。以下是我的代码。错误:System.NullReferenceException:对象引用未设置为对象的实例
private SqlConnection SQLConn(string name)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings[name].ConnectionString;
return conn;
}
protected void rb2_SelectedIndexChanged(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn = SQLConn("Plastics");
try
{
string selectSQL = "SELECT [Description], [Code], [Change] FROM [plastics]";
SqlCommand cmd = new SqlCommand(selectSQL, conn);
conn.Open();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
}
catch (SqlException Exception)
{
// catch exception
Response.Write("An error occured");
}
finally
{
conn.Close();
}
}
我在GridView1.DataSource = cmd.ExecuteReader();上得到一个错误。
我必须实例化什么?
检查'如果(GridView1!= NULL)' – Bolu
非常感谢我把后之后出现快速response.No错误的if语句,但GridView的不显示。 –
您的.aspx文件中是否有名为GridView1的GridView? – sisve