View Full Version : سطرهای دلخواه از یک datagridرا به یک datagridدیگر انتقال داد
asefy2008
یک شنبه 13 مرداد 1387, 18:43 عصر
سلام
می خواستم بدونم چه جوری میشه سطرهای دلخواه از یک datagridرا به یک datagridدیگر انتقال داد و پس از پایان کار datagridدوم را خالی کرد متشکرم
MostafaAhmadi
یک شنبه 13 مرداد 1387, 19:11 عصر
dataGridView2.Rows.Add(dataGridView1.Rows[1].Cells[0].Value, dataGridView1.Rows[1].Cells[1].Value);
dataGridView2.Rows.Add(dataGridView1.Rows[0].Cells[0].Value, dataGridView1.Rows[0].Cells[1].Value);
دقت کنید که هر دویه Datagridview ها دارای دوColumn یکسان هستند.
برای حذف سطرهای یک datagridview هم بصورت زیر عمل می کنیم.
dataGridView2.Rows.Clear();
asefy2008
یک شنبه 13 مرداد 1387, 19:18 عصر
به نظر شما اگر بخوام اطلاعات مربوط به یک مشتری رو ذخیره کنم چه کار کنم بهتره؟ ممنون
MostafaAhmadi
یک شنبه 13 مرداد 1387, 19:23 عصر
منظورتون از ذخیره چیه?
asefy2008
یک شنبه 13 مرداد 1387, 19:29 عصر
اطلاعات مشتری رو پس از فاکتور کردن می خوام ذخیره کنم(داخل database)
MostafaAhmadi
یک شنبه 13 مرداد 1387, 19:42 عصر
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("");
System.Data.SqlClient.SqlCommand com = new System.Data.SqlClient.SqlCommand("insert into customer(id,name)values(10,5)",con);
con.Open();
com.ExecuteNonQuery();
con.Close();
در داخل "" باید Connectionstring رو وارد کنید و بجای مقادیر فرضی من از کنترلها تون مقادیر رو استخراج کنید.
asefy2008
یک شنبه 13 مرداد 1387, 19:48 عصر
منظورتون این هست که برای هر مشتری یک databaseدیگه تعریف بشه
MostafaAhmadi
یک شنبه 13 مرداد 1387, 19:55 عصر
نه, Connectionstring مشخص می کند که به چه Database ای برای درج اطلاعات , وصل شویم .
asefy2008
دوشنبه 14 مرداد 1387, 02:27 صبح
در مورد سوال اولم کدتون گویا برای زمانی هست که به databaseوصل نیستیم ولی من می خوام به databaseوصل باشم بعد پایان کار اون رو پاک کنم
asefy2008
دوشنبه 14 مرداد 1387, 11:18 صبح
دوستان لطفا کمک کنید
Zaparo
دوشنبه 14 مرداد 1387, 22:47 عصر
شما میتونید با استفاده از TableAdapter هم یک DataTable که به Grid بایند شده هم Update کنید
asefy2008
سه شنبه 15 مرداد 1387, 00:03 صبح
دوست عزیز می خوام زمانی که کاربر رو datagridاولی یک سطر رو انتخاب می کنه و دکمه انتخاب رو می زنه تمامی اطلاعات اون سطربه datagridدومی منتقل بشه البته هردو به databaseهای متفاوت متصلند در ضمن جوابتون رو خوب متوجه نشدم
MostafaAhmadi
سه شنبه 15 مرداد 1387, 18:39 عصر
************************************************** ******
asefy2008
سه شنبه 15 مرداد 1387, 19:16 عصر
من جوابتون رو امتحان کردم کامپایل شد ولی برای پاک کردن چون بهdatabaseمتصل بو د دوباره اطلاعا ت بر می گشتند در مورد قسمت اول کامپایل شدولی اون همین طور اگه کد بهتری می دونید لطفا کمک کنید آقای MostafaAhmadi (http://barnamenevis.org/forum/member.php?u=71207)
asefy2008
چهارشنبه 13 شهریور 1387, 00:57 صبح
اتتقال یک سطر از یک databaseبه دیگری
TableAdapter.Insert(DataGridView1.Rows[CellIndexBank].Cells[1].Value.ToString(),
DataGridView1.Rows[CellIndexBank].Cells[2].Value.ToString(),
DataGridView1.Rows[CellIndexBank].Cells[3].Value.ToString(),
DataGridView1.Rows[CellIndexBank].Cells[4].Value.ToString(),....);
البته تا ذخیره نشه در داخلdatabaseدومی قرار نمی گیره
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.