例外 | 解説 |
---|---|
System.InvalidOperationException | セッターで列がテーブルから削除された場合、エラーは発生されます。 |
WorksheetTable にヘッダー行が表示される場合、この列の名前がヘッダー行の列セルに表示されます。
WorksheetTable を作成すると、列の名前はヘッダー行のセルから取り込まれることになります。テーブルにヘッダー行が含まれていない場合、列の名前は自動的に生成されます。
列の名前は、親 WorksheetTable 内における一意の名前です。テーブルの作成時に同名の列が 2 つ以上存在する場合、各列を一意に識別できるように 2 番目以降の重複列名の末尾に番号が振られていきます。ヘッダー行のセルのなかに文字列以外の値を持つものがある場合、その値は文字列 (そのセルの現在の表示テキスト) に変換されます。ヘッダー行のセルに値を持たないものがある場合、それらのセルには生成された列名が与えられます。
Name プロパティを null 値または空の文字列に設定した場合、列の名前は自動的に生成されます。指定した列名がすでにテーブル内に存在する場合、すべての列を一意に識別できるよう、インデックス値の大きな列には列名の末尾に番号が付けられることになります。