如何将dataTable的第一行作为我的datagrid标题? -ASP.NET

时间:2012-04-21 14:40:20

标签: asp.net

如果我们使用类

,则会自动生成Datagrid标头
 public Class student{ public int id {get; set;} public int name {get; set;} }

生成类学生列表以自动设置填充数据网格标题。

我的问题是我没有任何静态标题我正在阅读用户上传的.ods文件

如何将dataTable的第一行作为我的数据网格标题?

1 个答案:

答案 0 :(得分:1)

利用DataGridColumn.HeaderText属性为每个网格列设置标头。但是,由于您要为此使用dataTable的第一行,请确保至少有一个可用的数据行。在将数据表设置为数据源之前,您必须删除第一行(因为它已被用作标题)。请参阅此MSDN Article