获取Gridview单元格的标题文本

hot*_*der 7 asp.net gridview header

我在我的网络表单中有一个gridview,我在我的网络表单的"保存"按钮中使用了以下代码:

foreach (GridViewRow row in gvList.Rows)
            if (row.RowType == DataControlRowType.DataRow)
            {  for (int i = 0; i < row.Cells.Count; i++)
                {
                    string headerRowText = ???;
Run Code Online (Sandbox Code Playgroud)

如何获取当前单元格的标题文本.

hot*_*der 22

我解决了它:

  string headerRowText = gvList.HeaderRow.Cells[i].Text;
Run Code Online (Sandbox Code Playgroud)


Bor*_*ode 5

string headerRowText = gvList.HeaderRow.Cells[i].Text;
Run Code Online (Sandbox Code Playgroud)

为我返回空字符串,有效的是:

GridView1.Columns[i].HeaderText
Run Code Online (Sandbox Code Playgroud)