24-09-18, 03:34 AM
السلام عليكم ورحمة الله وبركاته
أحبتي الأفاضل لدي داتا قريد فيو فيها مجموعة من البيانات ولدي أحد الأعمدة فيه خلية من الخلايا تكون فيها بيانات وفي أسفل الخلية خلايا فارغة فأريد أن يتم نسخ البيانات التي في الخلية العليا في الخلايا التي أسفل منها حتى يصل إلى خلية أخرى فيها بيانات جديدة ويقوم بنسخها في الخلايا التي أسفل منها وهكذا فيكف يتم عمل ذلك من خلال السي شارب والصورة توضح المطلوب
مع العلم بأنني جربت من خلال هذا الكود ولكن دون جدوى
int rowIndex = this.dataGridView1.CurrentCell.RowIndex ;
for (int ff = 0; ff < dataGridView1.Rows.Count - 1; ff++)
{
if (rowIndex > -1)
{
RowCells = this.dataGridView1[24, rowIndex].FormattedValue.ToString();
dataGridView1.Rows[ff].Cells[24].Value = RowCells;
}
}
أحبتي الأفاضل لدي داتا قريد فيو فيها مجموعة من البيانات ولدي أحد الأعمدة فيه خلية من الخلايا تكون فيها بيانات وفي أسفل الخلية خلايا فارغة فأريد أن يتم نسخ البيانات التي في الخلية العليا في الخلايا التي أسفل منها حتى يصل إلى خلية أخرى فيها بيانات جديدة ويقوم بنسخها في الخلايا التي أسفل منها وهكذا فيكف يتم عمل ذلك من خلال السي شارب والصورة توضح المطلوب
مع العلم بأنني جربت من خلال هذا الكود ولكن دون جدوى
int rowIndex = this.dataGridView1.CurrentCell.RowIndex ;
for (int ff = 0; ff < dataGridView1.Rows.Count - 1; ff++)
{
if (rowIndex > -1)
{
RowCells = this.dataGridView1[24, rowIndex].FormattedValue.ToString();
dataGridView1.Rows[ff].Cells[24].Value = RowCells;
}
}