سلام
چطور می شه اطلاعات یه دیتاگرید رو بریزم توی یه دیتاتیبل به صورت موقت
من اطلاعات تو دیتابیسم ذخیره نکردم و نمی خوام این کارو کنم
سلام
چطور می شه اطلاعات یه دیتاگرید رو بریزم توی یه دیتاتیبل به صورت موقت
من اطلاعات تو دیتابیسم ذخیره نکردم و نمی خوام این کارو کنم
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);
}
خیلی ممنون از جواب تون
حالا چطوری یه سری سطر های یه دیتاتیبل بریزیم تو یه دیتاتیبل دیگه؟
باز هم همون سطر بالا فقط ميخواد بجاي نام گريد نام ديتا تيبل رو بنويسي (البته جاي سطر و ستونها توي گريد و تيبل فرق ميكنه)
اگر هم كه با استفاده از دستور filter ديتا تيبلت رو فيلتر كردي ميتوني از متد toTable استفاده كني:
DataTable dt = new DataTable ();
DataTable dt1= new DataTable ();
dt.DefaultView.RowFilter = ("YourFieldName = '" + YourParameter + "'");
dt1 = dt.DefaultView.ToTable();
نه دوست عزیز میخوام مقادیر دوتا دیتاتیبل چک کنم وهر کدوم تو دیتاتیبل دوم نبود رو بریزم تو دیتاتیبل جدید
دوستان راهنمایی کنن....