这似乎很容易,但我找不到从DataGrid上的选定行检索文本的方法。网格仅选择单行 - 不允许多行选择。
答案 0 :(得分:3)
想出来。一种方法是
string val =(string)dataGrid1 [1,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;
}
}