FlexGrid for WinForms
LoadExcelSheetNames(C1FlexGridBase,String) メソッド
使用例 

C1.Win.FlexGrid.ImportExport.8 アセンブリ > C1.Win.FlexGrid 名前空間 > Extensions クラス > LoadExcelSheetNames メソッド : LoadExcelSheetNames(C1FlexGridBase,String) メソッド
ファイルのロード先の C1FlexGridBase インスタンス。
Excel ファイルの名前(パスを含む)。
Microsoft Excel(.XLS)ファイルからワークシートの名前のリストを取得します。
シンタックス
'宣言
 
Public Overloads Shared Function LoadExcelSheetNames( _
   ByVal grid As C1FlexGridBase, _
   ByVal fileName As System.String _
) As System.String()
public static System.string[] LoadExcelSheetNames( 
   C1FlexGridBase grid,
   System.string fileName
)

パラメータ

grid
ファイルのロード先の C1FlexGridBase インスタンス。
fileName
Excel ファイルの名前(パスを含む)。

戻り値の型

ファイルで定義されているワークシートの名前を含む配列。
解説
このメソッドは、シート名のリストを取得するために使用します。取得したリストと LoadExcel(C1FlexGridBase,String,String,FileFlags) および SaveExcel(C1FlexGridBase,String,String,FileFlags,PrinterSettings) メソッドを使用して、特定のシートをロードしたり保存することができます。
使用例
次のコードは、Excel ブック内のすべてのシートを TabControl 内のグリッドのコレクションにロードします。
// tabControl をクリアします
tabControl.TabPages.Clear();

// シート名をロードします
string fileName = @"c:\book1.xls";
string[] sheets = _flexGrid.LoadExcelSheetNames(fileName);

// 各シートをロードします
foreach (string sheetName in sheets)
{
// このシートの新しいグリッドを作成します
C1FlexGrid flex = new C1FlexGrid();
flex.Dock = DockStyle.Fill;

// 新しいグリッドにシートをロードします
flex.LoadExcel(fileName, sheetName);

// tabControl にグリッドを追加します
TabPage page = new TabPage();
page.Controls.Add(flex);
page.Text = sheetName;
tabControl.TabPages.Add(page);
}
参照

Extensions クラス
Extensions メンバ
オーバーロード一覧