Как получить текст из выбранной строки в Winforms DataGrid? - PullRequest
0 голосов
/ 15 апреля 2010

Кажется, что это будет легко, но я не могу найти способ извлечь текст из выбранной строки в DataGrid. Сетка выбрана только из одной строки - выбор нескольких строк невозможен.

Ответы [ 2 ]

3 голосов
/ 15 апреля 2010

Разобрался. Один из способов это

string val = (string) dataGrid1 [1, 1]; // ячейка 1, строка 1

0 голосов
/ 04 марта 2016

Это способ получения текста всей строки (в отличие от существующего ответа, показывающего, как получить одно значение из DataGrid):

string str = "";
int row = datagrid.CurrentRowIndex;
int col = 0;
while (true)
{
    try
    {
        str += datagrid[row,col].ToString() + "|";
        col++;
    }
    catch
    {
        break;
    }
}
...