如何从Winforms DataGrid上的选定行获取文本?

时间:2010-04-15 15:32:36

标签: c# winforms datagrid windows-mobile-6.5

这似乎很容易,但我找不到从DataGrid上的选定行检索文本的方法。网格仅选择单行 - 不允许多行选择。

2 个答案:

答案 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;
    }
}