2011-01-20 22 views
0

私はASP上でプロジェクトを処理しています。 Excelから情報を取得し、それをグリッドビューに渡すためにOledbを使用しています。 接続文字列でHDRパラメータをtrueに設定して、最初の行を列名にするようにしました。 theresに最初の行の名前がない場合は、 "F'Number '"というタイトルがその列の列名に割り当てられます。 カラム名が最初のロー名から与えられたのか、自動的にasignedされたのかを知る必要がありますが、どのようにすればよいのか分かりません... カラム名が渡されたかどうかを確認してください。

答えて

1

は、私の知る限り、このための統合ソリューションはありませんが、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 
    } 
} 
を解析することができます
関連する問題