PDA

View Full Version : سوال: Object reference not set to an instance of an object.



fozolefozola
سه شنبه 12 آبان 1388, 14:30 عصر
سلام

در خصوص پیغام Object reference not set to an instance of an object. می خواستم سوال کنم

کد زیر رو می خوام به Master page اضافه کنم

ولی با این ارور مواجه میشم با اینکه اگر در یک page این کد و بذارم با هیچ اروری روبرو نیستم و به خوبی کار می کنه


DataSet ds = new DataSet();
string connStr = "server=Ali;Trusted_Connection=true;database=menudb";
using (SqlConnection conn = new SqlConnection(connStr))
{
string sql = "Select MenuID, Text, Description, ParentID from Menu";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds);
da.Dispose();
}
ds.DataSetName = "Menus";
ds.Tables[0].TableName = "Menu";
DataRelation relation = new DataRelation("ParentChild",
ds.Tables["Menu"].Columns["MenuID"],
ds.Tables["Menu"].Columns["ParentID"],
true);

relation.Nested = true;
ds.Relations.Add(relation);

xmlDataSource.Data = ds.GetXml();

if (Request.Params["Sel"] != null)
Page.Controls.Add(new System.Web.UI.LiteralControl("You selected " + Request.Params["Sel"]));