Добавить больше строк в сетку - PullRequest
1 голос
/ 08 сентября 2011

Я работаю с API путешествий.Когда пользователь выполняет поиск отелей, я заполняю GridView, добавляя 20 отелей одновременно с API.

В конце вида сетки я планирую показать кнопку «показать больше», когда пользователь нажимает эту кнопку, я хочу вызвать API и принести больше записей и добавить их к текущему GridView.записей.Показать другие кнопки будут включены, пока API не сообщит, что больше нет записей (в большинстве случаев будет более 100 записей)

Каков наилучший способ добиться этого?

Я не хочусохранить старые записи в переменной сеанса и дополнить его.

Спасибо

1 Ответ

1 голос
/ 08 сентября 2011

Вы можете использовать следующий вид кода ....

private void showMoreButton_Click(object sender, EventArgs e)
{
    int i = 1;
    while(i <= numberOfRowsToDisplay)
    {
        dataGridView1.Rows.Add(yourDataStream[numberOfRowsDisplayed + i][0], yourDataStream[numberOfRowsDisplayed + i][1]);
        i++;
    }
    numberOfRowsDisplayed = numberOfRowsDisplayed + numberOfRowsToDisplay;        
}

Вы должны извлекать значения из потока данных относительно вашего API ...

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...