C# 获取GridView行中的文本

C# 获取GridView行中的文本,c#,asp.net,gridview,C#,Asp.net,Gridview,我在gridview中循环时遇到问题。我的钮扣上有这个环 protected void Button2_Click(object sender, EventArgs e) { foreach(GridViewRow row in gvRFPCorpCode.Rows) { txtCorpCode.Text = row.Cells[1].Text; } } 但每次我点击它时,什么都没有发生,我希望所选单元格上

我在gridview中循环时遇到问题。我的钮扣上有这个环

protected void Button2_Click(object sender, EventArgs e)
    {
        foreach(GridViewRow row in gvRFPCorpCode.Rows)
        {
            txtCorpCode.Text = row.Cells[1].Text;
        }
    }

但每次我点击它时,什么都没有发生,我希望所选单元格上的文本显示在我的文本框中。我不明白它是如何不工作的,似乎是我的代码是正确的。请帮帮我。非常感谢你

问题是你在每一行上循环,每次迭代都会覆盖txtCorpCode.Text中的任何内容。GridView具有SelectedRow属性,请改用该属性-(此属性的MSDN说明)请编辑问题并显示标记代码。另外,请指定要获取的单元格值。