我正在处理一个关于ASP的项目。 NET(C#)并使用Oledb从Excel获取信息并将其传递给Gridview ... 我在连接字符串上将HDR参数设置为true,以便它将第一行作为列名称。 当theres在第一行没有任何名称时,“F'Number”标题被分配给该列列名。 我需要确定列名是从第一行名称给出还是自动签名但不知道如何... 有什么想法吗?
答案 0 :(得分:1)
AFAIK没有针对此的集成解决方案,但是cou可以简单地解析标题名称
var header = columns[i].Name;
if (header.StartsWith("F")) {
int colIndex;
if (Int32.TryParse(header.Substring(1), out colIndex))
{
if (colIndex == i)
// auto assigned
}
}