.NET gridview количество записей

IM, уверенный, существует простой способ вокруг этого....

Если я заполняю gridview, например, выбирая значение из выпадающего списка, то я хочу показать общее количество записей в том, что gridview, у меня есть текстовое поле, на которое я установил

    lbTotal.Text = Convert.ToString(gridview.Rows.Count);

Проблема, только шоу общее количество для того, что было ранее в gridview, не, что там в настоящее время.

1
задан Henk Holterman 9 August 2010 в 14:16
поделиться

4 ответа

Возможно, вы захотите посмотреть, как/где вы выполняете привязку данных к сетке. Мне кажется, что происходит то, что вы проверяете количество строк до того, как происходит привязка к базе данных. Если это так, попробуйте установить label/textbox в событии BindingContextChanged представления datagrid.

Это всего лишь предположение, основанное на том, что вы сказали, предоставление дополнительной информации было бы полезно :P.

1
ответ дан 2 September 2019 в 22:19
поделиться

Не могли бы вы опубликовать код того, как вы загружаете данные, используя значение, выбранное из выпадающего списка. Возможно, вы не выполняете повторный подсчет

0
ответ дан 2 September 2019 в 22:19
поделиться

разобрался, изменил EnableViewState в gridview на false и rowcount подхватывается для текущего набора записей

еще раз спасибо

1
ответ дан 2 September 2019 в 22:19
поделиться

Если у вас есть BindingSource между вашим источником DataTable (скажем, _dtSource ) и DataGridView , вы можете просто сделать _dtSource.Count .

0
ответ дан 2 September 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: