PDA

View Full Version : سوال: اضافه کردن رکورد به DGV



سعید کشاورز
سه شنبه 28 آذر 1391, 23:05 عصر
سلام دوستان..3 تا TextBox دارم ..
حالا میخام یه DataGridVew هم داشته باشم که وقتی روی دکمه Add کلیک شد اطلاعات اون 3تا Textbox بره بشه یه رکورد و توی DDV نمایش داده بشه..
از دستور زیر که استفاده میکنم فقط یه فیلدش پر میشه..

dataGridView1.Rows.Add(txtName.Text);
باید چی کار کنم که 3 تا TextBox که دارم بشه یه سطر از DGV ?
نمونه عکس هم میزارم براتون
به عکس نگاه کنید..الان با این دستور فقط txtName اضافه میشه

سعید کشاورز
سه شنبه 28 آذر 1391, 23:14 عصر
dataGridView1.Rows.Add(txtName.Text,txtFamily.Text ,txtMobile.Text);
دوستان مشکلم حل شد..حالا چجوری این دیتا گرید رو توی دیتا بیس ذخیره کنم؟

plus
سه شنبه 28 آذر 1391, 23:51 عصر
ازونجایی که Bind نکردین فکر کنم راحش این باشه که یک DataTable جدید درست کنید، سه ستون بهش اضافه کنید و با حلقه For روی سطر های Grid، دیتا رو از Grid بخونید و توی DataTable بریزید و با Data Adapter بفرستید واسه دیتابیس.
البته میتونید بجای اینکه بریزید توی DataTable؛ مستقیم با استفاده از SqlCommand یا تعریف Stored Procedure در دیتابیس، دیتا رو از گرید بخونید و توی دیتابیس بریزید.