چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم
با سلام
من از پایگاه داده sql server استفاده می کنم و در visual studio برای براقرای ارتباط با پایگاه داده ابتدا یک dataset ساختم و سپس با استقاده از server explorer با پایگاه ارتباط برقرار کردم
حالا می خوام بدونم چه طوری یک row از اطلاعات دیتابیس را که مثلا شامل 7 column می باشد در 7 تکست باکس جداگانه قرار دهم.
نقل قول: چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم
نقل قول:
نوشته شده توسط
ehsankhan
با سلام
من از پایگاه داده 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();
}
نقل قول: چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم
از خاصیت DataBindings هر کنترل هم فکر کنم بتونی استفاده کنی.
object.DataBindings.add(propertyname , data source , data member)
اگر اشتباه گفتم دوستان لطف کنن بگن چون منم تازه شروع کردم و کمی شک دارم
نقل قول: چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم
راه زیاد وجود داره
اگه ado استفاده کنی از کلاس sqldatareader هم میتونی استفاده کنی