barbimusic
دوشنبه 02 مهر 1397, 16:37 عصر
سلام . خدمت دوستان عزیز من دارم نتیجه یک کوئری رو در Data set میریزم و اونو بایند میکنم به کمبو باکس ولی با خطای زیر مواجعه میشم که میگه :
Object reference not set to an instance of an object.
کدی رو که نوشتم اینه که توی رویداد فرم لود گدشتم :
private void AddMember_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=.;Integrated Security=true;Initial Catalog=SepehrImamReza");
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT Member.Id,Member.FirstName,Member.LastName FROM Member WHERE Member.Id = Member.ParentId", conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
comboBoxParent.DataSource = ds ;
foreach (var item in ds as IEnumerable<sp_ParentList_Result>)
{
comboBoxParent.Items.Add(item.ToString());
}
که خوده ویژوال خط var item in ds as IEnumerable<sp_ParentList_Result> زرد رنگ نشون داده ولی ارور نگرفته .
sp_ParentList_Result یک کلاس هست که خوده ویژوال از ریسالت های پروسیجر ساخته .
Object reference not set to an instance of an object.
کدی رو که نوشتم اینه که توی رویداد فرم لود گدشتم :
private void AddMember_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=.;Integrated Security=true;Initial Catalog=SepehrImamReza");
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT Member.Id,Member.FirstName,Member.LastName FROM Member WHERE Member.Id = Member.ParentId", conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
comboBoxParent.DataSource = ds ;
foreach (var item in ds as IEnumerable<sp_ParentList_Result>)
{
comboBoxParent.Items.Add(item.ToString());
}
که خوده ویژوال خط var item in ds as IEnumerable<sp_ParentList_Result> زرد رنگ نشون داده ولی ارور نگرفته .
sp_ParentList_Result یک کلاس هست که خوده ویژوال از ریسالت های پروسیجر ساخته .