Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Получить номер текущей строки DataGridView


Автор: Олег13 6.3.2014, 14:29
  Бодрый день всем!

Вопрос следующий:
Как в C# получить номер текущей строки в DataGridView? Мне надо, чтобы при перемещении по записям грида, в label отображался бы номер активной записи.  Вопрос возможно пустяковый, но прошу не ругаться знатоков, т.к. только неделю как перелез с delphi на C#, поэтому вопросов куча.  
В Delphi на компоненте Adoquery была возможность использовать метод RecNo, который и показывал номер текущей записи в наборе данных, вот тоже самое мне надо в C#. Как получить кол-во всех строк, я разобрался. Делаю так: 
Код

statusStrip1.Items[0].Text ="Кол-во записей: "+ oPLATADataSet.Tables[0].Rows.Count.ToString();

,осталось выяснить как получить номер текущей (активной) строки.
Заранее спасибо.

Автор: tol05 6.3.2014, 15:51
DataGridView имеет свойства CurrentRow и CurrentCell (в котором есть также RowIndex)

var index = myDataGridView.CurrentCell.RowIndex;


Автор: Олег13 6.3.2014, 17:16
Спасибо. Буду пробовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)