c # как получить значение из выбранного datarow из datatable - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть winform, которая отображает данные

enter image description here

33  Bulbasaur   Seed Pokémon    A strange seed was planted on its back at birth. The plant sprouts and grows with this POKéMON. 8.4 146.5
34  Ivysaur Seed Pokémon    When the bulb on its back grows large, it appears to lose the ability to stand on its hind legs.    3.6 182.9
35  Venusaur    Seed Pokémon    The plant blooms when it is absorbing solar energy. It stays on the move to seek sunlight.  10.2    52.5

Как только я щелкну строку 33, я просто хочу получить ее информацию.

DataTable dtbl = new DataTable();
DataRow[] dtr = dtbl.Select();

Этот dtr содержит все три записи.Как мне выбрать только одну строку?Я знаю, как получить конкретный ряд, но не выбранный пользователем клик.

1 Ответ

0 голосов
/ 27 ноября 2018

Это DataGridView или GridView?DataTables - это информация, стоящая за ними, а не сам объект.Я предполагаю, что вы используете DataGridView.Если вы ищете то, что вам нужно:

((DataRowView)[DataGridView name].SelectedRow.DataBoundItem).Row
...