PDA

View Full Version : سوال: ریختن اطلاعات Datagridveiw توی Datatable



behiunforgiven
شنبه 29 خرداد 1389, 17:35 عصر
با سلام خدمت برنامه نویسان گرامی


می خواستم بدونم راهی هست که بشه اطلاعات داخل Datagridview رو بریزم توی Datatable؟

خواهشا نگید خوب از همون جایی که میخونی بریز توی Datatable چون من اطلاعات گریدویو رو با یه سری کد توی فرم برنامه تغییر میدم که هیچ ربطی به دیتابیس نداره.


با تشکر از همتون

behiunforgiven
شنبه 29 خرداد 1389, 18:17 عصر
دوستان کسی نیست کمک کنه؟

کارم فوریه.

mahdi87_gh
شنبه 29 خرداد 1389, 20:39 عصر
سلام دوست عزیز
می تونی از یه همچین کدی استفاده کنی


DataTable tbl = new DataTable();
for (int i = 0; i < dataGridView1.ColumnCount; i++)
tbl.Columns.Add(dataGridView1.Columns[i].Name);
object[] record = new object[dataGridView1.ColumnCount];
foreach (DataGridViewRow row in dataGridView1.Rows)
{
record = new object[dataGridView1.ColumnCount];
for (int i = 0; i < dataGridView1.ColumnCount; i++)
record[i] = row.Cells[i].Value;
tbl.Rows.Add(record);
}

behiunforgiven
شنبه 29 خرداد 1389, 22:20 عصر
سلام دوست عزیز
می تونی از یه همچین کدی استفاده کنی


DataTable tbl = new DataTable();
for (int i = 0; i < dataGridView1.ColumnCount; i++)
tbl.Columns.Add(dataGridView1.Columns[i].Name);
object[] record = new object[dataGridView1.ColumnCount];
foreach (DataGridViewRow row in dataGridView1.Rows)
{
record = new object[dataGridView1.ColumnCount];
for (int i = 0; i < dataGridView1.ColumnCount; i++)
record[i] = row.Cells[i].Value;
tbl.Rows.Add(record);
}


دوست گرامی تشکر از جواب خوبت. مرسی.

reza_karimi76
پنج شنبه 29 اردیبهشت 1390, 19:38 عصر
سلام دوست عزیز
می تونی از یه همچین کدی استفاده کنی


DataTable tbl = new DataTable();
for (int i = 0; i < dataGridView1.ColumnCount; i++)
tbl.Columns.Add(dataGridView1.Columns[i].Name);
object[] record = new object[dataGridView1.ColumnCount];
foreach (DataGridViewRow row in dataGridView1.Rows)
{
record = new object[dataGridView1.ColumnCount];
for (int i = 0; i < dataGridView1.ColumnCount; i++)
record[i] = row.Cells[i].Value;
tbl.Rows.Add(record);
}

سلام دوست عزیز
از جواب خیلی خوبت ممنون. این جور که من فهمیدم شما در این کد تک تک سطر ها و ستون ها را جداگانه در datatable ریختید. فقط من خط چهارم را نفهمیدم. من خیلی تو برنامه نویسی ماهر نیستم. می خواستم درباره این خط توضیح بدید. ممنون