SPREAD for WPF 4.0J - GcSpreadSheet
非連結行の追加
MESCIUS SPREAD for WPF 4.0J - GcSpreadSheet > 開発者ガイド > データ連結 > 非連結行の追加

シートをデータソースに連結した後に、データを追加するための非連結の行を追加できます。これらの非連結行をデータソースに追加することもできます。また、実行時に新しい行を追加して、データソースにバインドすることができます

次の図は、非連結行を連結したシートに追加し、各教科の平均点を表示する方法を示します。

Unbound Row

非連結行の追加とデータソースとの連結

DataManagerクラスのAddUnboundRowsメソッドを使用して、非連結行を連結したシートに追加します。この行をデータソースに追加するには、DataManagerクラスのAddRowToDataSourceメソッドを使用します。

非連結行を追加して、データソースと連結するには、次の手順を実行します。

  1. 新しいデータソースを作成します。
  2. シートをデータソースに連結します。
  3. AddUnboundRowsメソッドを使用して、非連結行を追加します。
  4. 非連結行に対してデータを追加し、プロパティを設定します。
  5. AddRowToDataSourceメソッドを使用して、非連結行をデータソースに追加します。

以下のコードは、非連結行を連結したシートに追加して、この行をデータソースに追加します。

コードのコピー
// 非連結行を連結したシートに追加します。
GcSpreadSheet.Workbook.Worksheets[0].DataManager.AddUnboundRows(4, 1);

// 非連結行にデータを追加します。 
GcSpreadSheet.Workbook.Worksheets[0].Cells[4, 0].Text = "Average GPA";
GcSpreadSheet.Workbook.Worksheets[0].Cells[4, 1].Formula = "AVERAGE(B1:B4)";
GcSpreadSheet.Workbook.Worksheets[0].Cells[4, 2].Formula = "AVERAGE(C1:C4)";
GcSpreadSheet.Workbook.Worksheets[0].Columns[1, 2].NumberFormat = "0.00";

// 非連結行をデータソースに追加します。 
GcSpreadSheet.Workbook.Worksheets[0].DataManager.AddRowToDataSource(4, true);
コードのコピー
' 非連結行を連結したシートに追加します。
GcSpreadSheet.Workbook.Worksheets(0).DataManager.AddUnboundRows(4, 1)

' 非連結行にデータを追加します。 
GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 0).Text = "Average"
GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 1).Formula = "AVERAGE(B1:B4)"
GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 2).Formula = "AVERAGE(C1:C4)"
GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 3).Formula = "AVERAGE(D1:D4)"
GcSpreadSheet.Workbook.Worksheets(0).Columns(1, 3).NumberFormat = "0.00"

' 非連結行をデータソースに追加します。 
GcSpreadSheet.Workbook.Worksheets(0).DataManager.AddRowToDataSource(4, True)