PDA

View Full Version : چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم



ehsankhan
پنج شنبه 01 مرداد 1394, 13:22 عصر
با سلام
من از پایگاه داده sql server استفاده می کنم و در visual studio برای براقرای ارتباط با پایگاه داده ابتدا یک dataset ساختم و سپس با استقاده از server explorer با پایگاه ارتباط برقرار کردم
حالا می خوام بدونم چه طوری یک row از اطلاعات دیتابیس را که مثلا شامل 7 column می باشد در 7 تکست باکس جداگانه قرار دهم.

khokhan
پنج شنبه 01 مرداد 1394, 14:40 عصر
با سلام
من از پایگاه داده sql server استفاده می کنم و در visual studio برای براقرای ارتباط با پایگاه داده ابتدا یک dataset ساختم و سپس با استقاده از server explorer با پایگاه ارتباط برقرار کردم
حالا می خوام بدونم چه طوری یک row از اطلاعات دیتابیس را که مثلا شامل 7 column می باشد در 7 تکست باکس جداگانه قرار دهم.
.................................................. .................................................. ....

DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from success where au_id='" + TextBox10.Text + "'", "data source=.;initial catalog=joannes;user id=sa;password=joannes");
a.Fill(ds);
foreach (DataRow Row in ds.Tables[0].Rows)
{
TextBox1.Text = Row["au_id"].ToString();
TextBox2.Text = Row["au_lname"].ToString();
TextBox3.Text = Row["au_fname"].ToString();
TextBox4.Text = Row["phone"].ToString();
TextBox5.Text = Row["address"].ToString();
TextBox6.Text = Row["city"].ToString();
TextBox7.Text = Row["state"].ToString();
TextBox8.Text = Row["zip"].ToString();
TextBox9.Text = Row["contract"].ToString();
}

pooyan.a
پنج شنبه 01 مرداد 1394, 14:52 عصر
از خاصیت DataBindings هر کنترل هم فکر کنم بتونی استفاده کنی.
object.DataBindings.add(propertyname , data source , data member)

اگر اشتباه گفتم دوستان لطف کنن بگن چون منم تازه شروع کردم و کمی شک دارم

ghaedi70
جمعه 02 مرداد 1394, 07:58 صبح
راه زیاد وجود داره
اگه ado استفاده کنی از کلاس sqldatareader هم میتونی استفاده کنی