Я вставил сюда свой код... проблема в том, что я смог получить только первые 5 предыдущих значений, я имею в виду 15–20... мне нужно сделать его общим, но я не смог понять из этого
Код: Выделить всё
private void PreviousSelect_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
TempTable.Clear();
/* if Total_Temp_Table_rowCount is 22 int a will be ' 2 ' and
int b will return 20 */
int a = Total_Temp_Table_rowCount % 5;
int b = Total_Temp_Table_rowCount- a;
for (int s = b-1 ; s >= b - 5; s--)
{
fieldLabel = (string)selectedFieldsTable.Rows[s]["Field Name"].ToString();
fieldType = (string)selectedFieldsTable.Rows[s]["Field Type"].ToString();
DataRow newRows = TempTable.NewRow();
newRows["Field Name"] = fieldLabel;
newRows["Field Type"] = fieldType;
TempTable.Rows.Add(newRows);
Console.WriteLine(selectedFieldsTable.Rows[s]["Field Name"].ToString());
}
dgvSelectedFieldsView.DataSource = TempTable;
}
Спасибо !!
Подробнее здесь: https://stackoverflow.com/questions/152 ... in-c-sharp