GridWebにDataViewをインポート
Contents
[
Hide
]
Microsoft .NET Frameworkのリリースに伴い、データの新しい格納方法が導入されました。 DataSet、DataTable、DataViewオブジェクトは、オフラインモードでデータを格納するようになりました。 これらのオブジェクトは、データのリポジトリとして非常に便利です。 Aspose.Cells.GridWebを使用すると、DataTableまたはDataViewオブジェクトからワークシートにデータをインポートできます。 Aspose.Cells.GridWebはDataViewオブジェクトからのデータのインポートのみをサポートしますが、DataTableオブジェクトも間接的に使用できます。 この機能について詳しく説明します。
DataViewからのデータのインポート
GridWebコントロールのGridWorsheetCollectionのImportDataViewメソッドを使用してDataViewオブジェクトからデータをインポートします。 ImportDataViewメソッドに、データをインポートしたいDataViewオブジェクトを渡します。 インポート時に列ヘッダーとデータスタイルを指定することが可能です。
DataViewオブジェクトからデータをインポートすると、インポートされたデータを保持する新しいワークシートが作成されます。 ワークシートの名前はDataTableと同じです。
出力:DataViewから新しいワークシートにインポートされたデータ
列の幅は、それらが含むすべてのデータを表示するように調整されます。 DataViewからデータをインポートすると、列の幅は自動的に調整されません。 ユーザーは自分で調整する必要があります。 列の幅をプログラムで調整するには、行と列のサイズ変更を参照してください。
ImportDataViewメソッドのオーバーロードバージョンを使用すると、インポートされたデータを保持するシートの名前とDataViewオブジェクトからインポートする行数と列数を指定することができます。