PDA

View Full Version : سوال: پر کردن لیست باکس با فیلدهای sql



meygoo
شنبه 08 مهر 1391, 12:43 عصر
سلام
چجوری میشه زمان اجرای برنامه یه listBox رو به وسیله ی فیلد های sql پر کرد؟
در ضمن این کد رو نوشتم ولی نمیدونم مشکلش چیه

strSQL = "select * from Persons";
da = new SqlDataAdapter(strSQL, conn);
ds = new DataSet();
conn.Open();
da.Fill(ds, "Persons");
conn.Close();
listBox1.DataSource = ds.Tables["Persons"];
listBox1.DisplayMember = "FLName";
listBox1.ValueMember = "PersonID"

وقتی اجراش میکنم این ارور رو میده:

object reference not set to an instance of an object

abcd_a
شنبه 08 مهر 1391, 13:34 عصر
سلام
این کد بنویس جواب میده
SqlDataAdapter da = new SqlDataAdapter("select * from tb1", cn);
da.Fill(dt);
listBox1.DataSource = dt;
listBox1.DisplayMember = "id";