DataGridViewColumnCollection.AddRange メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewColumnCollection.AddRange メソッドの意味・解説 

DataGridViewColumnCollection.AddRange メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

一連の列をコレクション追加します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overridable Sub AddRange
 ( _
    ParamArray dataGridViewColumns As DataGridViewColumn()
 _
)
Dim instance As DataGridViewColumnCollection
Dim dataGridViewColumns As DataGridViewColumn()

instance.AddRange(dataGridViewColumns)
public virtual void AddRange (
    params DataGridViewColumn[] dataGridViewColumns
)
public:
virtual void AddRange (
    ... array<DataGridViewColumn^>^ dataGridViewColumns
)
public void AddRange (
    DataGridViewColumn[] dataGridViewColumns
)
public function AddRange (
    ... dataGridViewColumns : DataGridViewColumn[]
)

パラメータ

dataGridViewColumns

追加する DataGridViewColumn オブジェクト配列

例外例外
例外種類条件

ArgumentNullException

dataGridViewColumnsnull 参照 (Visual Basic では Nothing) です。

InvalidOperationException

関連付けられた DataGridView コントロールによって次のいずれかアクション実行されているため、一時的に新しい列追加できない状態にあります

または

このメソッドが、次のいずれかに該当する DataGridView イベントハンドラから呼び出されています。

  • CellEnter

  • CellLeave

  • CellValidating

  • CellValidated

  • RowEnter

  • RowLeave

  • RowValidated

  • RowValidating

または

dataGridViewColumns少なくとも 1 つの値が null 参照 (Visual Basic では Nothing) です。

または

dataGridViewColumns 内の少なくとも 1 つの列が、既に DataGridView コントロール属してます。

または

dataGridViewColumns 内の少なくとも 1 つの列の CellType プロパティnull 参照 (Visual Basic では Nothing) 値が設定されなおかつDataGridView コントロール少なくとも 1 つの行が存在します

または

dataGridViewColumns 内の少なくとも 1 つの列の SortMode プロパティAutomatic 値が設定されなおかつ、DataGridView.SelectionMode プロパティの値が FullColumnSelect または ColumnHeaderSelect です。競合するプロパティ値を一時的に設定するには、コントロールの System.ComponentModel.ISupportInitialize.BeginInit メソッドと System.ComponentModel.ISupportInitialize.EndInit メソッド使用します

または

dataGridViewColumns 内の少なくとも 1 つの列の InheritedAutoSizeMode プロパティに ColumnHeader 値が設定されなおかつ、DataGridView.ColumnHeadersVisible プロパティの値が false です。

または

dataGridViewColumns 内の少なくとも 1 つの列の InheritedAutoSizeMode プロパティFill 値が設定されなおかつFrozen プロパティの値が true です。

または

dataGridViewColumns含まれる列の FillWeight プロパティに、コントロール含まれるすべての列の FillWeight合わせた値が 65535超えるような値が設定されています。

または

dataGridViewColumns 内の少なくとも 2 つの値が、同じ DataGridViewColumn参照してます。

または

逆の Frozen プロパティ値を持つ列と隣接してしまうような DisplayIndex プロパティ値と Frozen プロパティ値が、dataGridViewColumns 内のいずれかの列に設定されています。

使用例使用例

このメソッド使用方法次のコード例示します次の例は「方法 : Windows フォーム DataGridView コントロールサイズ変更モード設定する」で取り上げている例の一部です。

dataGridView1.Columns.AddRange(new DataGridViewTextBoxColumn[]
    {idColumn, titleColumn, subTitleColumn, summaryColumn, contentColumn });
dataGridView1.Rows.Add(new String[] { "1", 
    "A Short Title", "A Longer SubTitle", 
    "A short description of the main point.", 
    "The full contents of the topic, with detailed examples." });
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewColumnCollection クラス
DataGridViewColumnCollection メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataGridViewColumnCollection.AddRange メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewColumnCollection.AddRange メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS