Пейджинг - чтобы перечислить предыдущий набор значений из таблицы данных в С#C#

Место общения программистов C#
Anonymous
Пейджинг - чтобы перечислить предыдущий набор значений из таблицы данных в С#

Сообщение Anonymous »

У меня есть временная таблица данных, называемая temptable, которая содержит около 22 строк, и она отображается в сетке данных в 5 записях на каждой странице, учитывая, что я нахожусь на 3-й странице, где теперь будет только 2 записи, если я нажму на предыдущую кнопку i нужно отобразить предыдущий набор из (15-20) 5 значений, и снова, если я нажму на предыдущий, он должен отобразить (10-15) 5 значений и так далее..

Я вставил сюда свой код... проблема в том, что я смог получить только первые 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

Вернуться в «C#»