C# 如何更改表格行的标题

C# 如何更改表格行的标题,c#,gridview,tablerow,C#,Gridview,Tablerow,我有这段代码。我想显示标题的文本,如下所示。但相反,它将整列数据转换为“社会保障号”。 我的意思是标题应该以格式化的方式显示名称 代码如下: foreach (TableRow row in gvPatientList.Controls[0].Controls) { row.Cells[7].Text = "Social Security Number"; } 谢谢 据我所知,您希望重命名列标题,而不是更改单元格的文本。因此,这可能是解决方案: gvPatientList.Column

我有这段代码。我想显示标题的文本,如下所示。但相反,它将整列数据转换为“社会保障号”。 我的意思是标题应该以格式化的方式显示名称

代码如下:

foreach (TableRow row in gvPatientList.Controls[0].Controls)
{
    row.Cells[7].Text = "Social Security Number";
}

谢谢

据我所知,您希望重命名列标题,而不是更改单元格的文本。因此,这可能是解决方案:

gvPatientList.Columns[7].ColumnName = "Social Security Number";

你是如何声明你的表的?我得到了一个需要在网格视图中绑定并导出到excel的值列表。因此需要自定义,值ssn需要声明为社会安全号。你是如何填充网格视图的?向我们展示代码。。另外,如何定义gridview的列。。它们是否设置为自动生成?您能否显示如何定义“社会保障”列的aspx代码。。您需要向我们提供所有相关代码。。另外,您要做的很简单,我发布了一个示例,但没有看到您是如何填充数据表等的。然后,您让我们蒙在鼓里,还要检查foreach循环中的
if row.Cells.Text=“ssn”
然后将其设置为
社会保险号码
并跳出循环我将删除我的答案,直到您更新原始问题并向我们展示gridvie如何绑定到数据源