PDA

View Full Version : سوال: خواند records از پایگاه داده و ریختن آن درون Array



voice.of.silence
یک شنبه 22 مرداد 1391, 14:51 عصر
سلام دوستان:
من میخواهم که اسم کاربران را از پایگاه داده درون یک آرایه بریزم و آن را توسط Combobox در هنگام اجرای برنامه نمایش دهم.
حال باید چکار کنم تا به هدف بالا برسم.
با سپاس.
Voice of Silence

رضا کاویانی
یک شنبه 22 مرداد 1391, 15:23 عصر
شما الاعات بازیابی شده رو بریز توی یه دیتا تیبل و دتاتیبل رو به کمبوباکست بایند کن



combobax1.DataSource = MyDataTable;
combobax1.DisplayMember = "Name";
combobax1.ValueMember = "ID";

manij_mhm
یک شنبه 22 مرداد 1391, 15:24 عصر
myconnection mycon = new myconnection(constr);
SqlDataAdapter DA = new SqlDataAdapter();
DA.SelectCommand = new SqlCommand();
DA.SelectCommand.CommandText = "getName";
DA.SelectCommand.Connection = mycon.con;
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlDataReader reader = DA.SelectCommand.ExecuteReader();
ArrayList al = new ArrayList();
while (reader.Read())
{
al.Add(reader[0].ToString());
}
با کد بالا اسم کاربرها درون ارایه ریخته می شه. یه پروسیجر هم برای select نام کاربران نیاز دارین.