View Full Version : سوال: چگونه داده های یک دیتاگرید رو توی دیتاتیبل بریزیم؟
shahin60
دوشنبه 09 مرداد 1391, 23:05 عصر
سلام
چطور می شه اطلاعات یه دیتاگرید رو بریزم توی یه دیتاتیبل به صورت موقت
من اطلاعات تو دیتابیسم ذخیره نکردم و نمی خوام این کارو کنم
Farshid007
دوشنبه 09 مرداد 1391, 23:08 عصر
DataTable objMainDataTable = new DataTable();
//Make Data Table for Report
for (int iCol = 0; iCol < dataGridView1.Columns.Count; iCol++)
{
objMainDataTable.Columns.Add(dataGridView1.Columns[iCol].Name);
}
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataRow datarw = objMainDataTable.NewRow();
for (int iCol = 0; iCol < dataGridView1.Columns.Count; iCol++)
{
datarw[iCol] = row.Cells[iCol].Value;
}
objMainDataTable.Rows.Add(datarw);
}
shahin60
چهارشنبه 11 مرداد 1391, 01:06 صبح
خیلی ممنون از جواب تون
حالا چطوری یه سری سطر های یه دیتاتیبل بریزیم تو یه دیتاتیبل دیگه؟
ali_habibi1384
چهارشنبه 11 مرداد 1391, 01:52 صبح
باز هم همون سطر بالا فقط ميخواد بجاي نام گريد نام ديتا تيبل رو بنويسي (البته جاي سطر و ستونها توي گريد و تيبل فرق ميكنه)
اگر هم كه با استفاده از دستور filter ديتا تيبلت رو فيلتر كردي ميتوني از متد toTable استفاده كني:
DataTable dt = new DataTable ();
DataTable dt1= new DataTable ();
dt.DefaultView.RowFilter = ("YourFieldName = '" + YourParameter + "'");
dt1 = dt.DefaultView.ToTable();
shahin60
چهارشنبه 11 مرداد 1391, 05:12 صبح
نه دوست عزیز میخوام مقادیر دوتا دیتاتیبل چک کنم وهر کدوم تو دیتاتیبل دوم نبود رو بریزم تو دیتاتیبل جدید
shahin60
چهارشنبه 11 مرداد 1391, 15:59 عصر
دوستان راهنمایی کنن....
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.