.net gridview количество записей - PullRequest
1 голос
/ 09 августа 2010

Я уверен, что есть простой способ обойти это ....

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

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

Проблема в том, что показывает только общее количество того, что было ранее в виде сетки, а не то, что там в данный момент.

Ответы [ 4 ]

1 голос
/ 09 августа 2010

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

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

1 голос
/ 09 августа 2010

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

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

0 голосов
/ 09 августа 2010

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

0 голосов
/ 09 августа 2010

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

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