| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Доступ к выделенной строке в DataGrid |
| Автор: vmskaliningrad 16.2.2006, 23:22 | ||
Разместил на форме DataGrid.
Как узнать какая строка выделена и как получить доступ к любому полю выделенной строки? У меня Framework 1.0. |
| Автор: -ser- 17.2.2006, 05:58 |
| вообще-то, если ничего не поменялось, адаптер с одним параметром может залить только датасет, из чего мы извлекем дататейбл, в противном случае необходимо указать еще IDataReader. и какое отношение имеет приведенный код к вопросу. например, dataGrid.CurrentRowIndex даст тебе текущую строку грида. вообще, чтобы сотый раз не повторяться, советую на этом форуме сделать поиск и посмотреть CurrencyManager. он тебе по любому пригодится. а насчет поля, то если грид заливался по умолчанию, то название поля или его порядковый индекс будет полностью совпадать с табличным, а если для стилизации грида использовались классы DataGridTableStyle, GridColumnStylesCollection, DataGridColumnStyle, тогда по MappingName. посмотри на форуме, уже все было. |