Кажется, что это было бы легко, но я не могу найти способ получить текст из выбранной строки в DataGrid. Сетка выбирается только одной строкой - допускается использование нескольких строк.Как получить текст из выбранной строки в Winforms DataGrid?
0
A
ответ
3
Выяснил это. Один из способов:
string val = (string) dataGrid1 [1, 1]; // ячейка 1, строка 1
0
Это, как вы получите текст всей строки (в отличие от существующего ответа, который показывает, как получить одно значение из DataGrid):
string str = "";
int row = datagrid.CurrentRowIndex;
int col = 0;
while (true)
{
try
{
str += datagrid[row,col].ToString() + "|";
col++;
}
catch
{
break;
}
}