Top > DGV解体新書 > DataGridViewプロパティ一覧

DataGridViewの基本概念と操作を体感で学ぶ
デザイナーで表示されない非公開プロパティがリアルで見える
DataGridView - DGVPAD
DataGridViewの基本的な考え方・使い方を簡単にマスターするフリー学習ソフト「DGVPad」
ダウンロード & マニュアル

DataGridViewプロパティ一覧

その他

名前 属性 説明
Columns コントロールのすべての列を格納しているコレクションを取得

データ

名前 属性 説明
DataBindings 継承 コントロールのデータ連結を取得
DataMember DataGridViewでデータが表示される対象のデータソースのリストまたはテーブルの名前を取得または設定
DataSource DataGridViewでデータが表示される対象のデータソースを取得または設定
Tag 継承 コントロールに関するデータを格納するオブジェクトを取得または設定

デザイン

名前 属性 説明
Name 継承 コントロールの名前を取得または設定

フォーカス

名前

属性

説明

CausesValidation 継承 そのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定

ユーザ補助

名前

属性

説明

AccessibleDescription 継承 ユーザー補助クライアントアプリケーションによって使用される、コントロールの説明を取得または設定
AccessibleName 継承 ユーザー補助クライアントアプリケーションによって使用されるコントロールの名前を取得または設定
AccessibleRole 継承 コントロールのアクセスできる役割を取得または設定

動作

名前

属性

説明

AllowDrop 継承 ユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定
AllowUserToAddRows 行を追加するオプションがユーザーに表示されるかどうかを示す値を取得または設定
AllowUserToDeleteRows ユーザーがDataGridViewからの行の削除を許可されているかどうかを示す値を取得または設定
AllowUserToOrderColumns 手動による列の移動が可能かどうかを示す値を取得または設定
AllowUserToResizeColumns ユーザーが列のサイズを変更できるかどうかを示す値を取得または設定
AllowUserToResizeRows ユーザーが行のサイズを変更できるかどうかを示す値を取得または設定
ClipboardCopyMode ユーザーがセルテキスト値をClipboardにコピーできるかどうか、および行と列のヘッダーテキストが含まれるかどうかを示す値を取得または設定
ColumnHeadersHeightSizeMode 列ヘッダーの高さが調整可能かどうか、およびヘッダーの内容に合わせて、ユーザーによってまたは自動的に調整できるかどうかを示す値を取得または設定
ContextMenuStrip 継承 このコントロールに関連付けられているContextMenuStripを取得または設定
EditMode セルの編集を開始する方法を示す値を取得または設定
Enabled 継承 コントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定
ImeMode 継承 コントロールのIME
MultiSelect ユーザーがDataGridViewの複数のセル、行、または列を同時に選択できるかどうかを示す値を取得または設定
ReadOnly ユーザーがDataGridViewコントロールのセルを編集できるかどうかを示す値を取得
RowHeadersWidthSizeMode 行ヘッダーの幅が調整可能かどうか、およびヘッダーの内容に合わせて、ユーザーによってまたは自動的に調整できるかどうかを示す値を取得または設定
SelectionMode DataGridViewのセルを選択できるかどうかを示す値を取得または設定
StandardTab Tabキーが、コントロール内の次のセルにフォーカスを移動するのではなく、タブオーダーの次のコントロールにフォーカスを移動するかどうかを示す値を取得または設定
TabIndex 継承 コンテナ内のコントロールのタブオーダーを取得または設定
TabStop 継承 ユーザーがTabキーで、このコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定
VirtualMode DataGridViewコントロールに対して独自のデータ管理操作を指定したかどうかを示す値を取得または設定
Visible 継承 コントロールとそのすべての親コントロールが表示されているかどうかを示す値を取得または設定

配置

名前

属性

説明

Anchor 継承 コントロールがバインドされるコンテナの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定する
AutoSizeColumnsMode 列の幅を決定する方法を示す値を取得または設定
AutoSizeRowsMode 行の高さを決定する方法を示す値を取得または設定
Dock 継承 コントロールの境界のうち、親コントロールにドッキングする境界を取得または設定また、コントロールのサイズが親コントロール内でどのように変化するかを決定する
Location 継承 コンテナの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定
Margin 継承 コントロール間の空白を取得または設定
MaximumSize 継承 GetPreferredSizeが指定できる上限のサイズを取得または設定
MinimumSize 継承 GetPreferredSizeが指定できる下限のサイズを取得または設定
RowHeadersWidth 行ヘッダーを含む列の幅をピクセル単位で取得または設定
ScrollBars DataGridViewコントロールに表示するスクロールバーの種類を取得または設定
Size 継承 コントロールの高さと幅を取得または設定

表示

名前

属性

説明

AlternatingRowsDefaultCellStyle DataGridViewの奇数行に適用される既定のセルスタイルを取得または設定
BackgroundColor DataGridViewの背景色を取得または設定
BorderStyle DataGridViewの境界線スタイルを取得または設定
CellBorderStyle DataGridViewのセル境界線スタイルを取得
ColumnHeadersBorderStyle 列ヘッダーに適用された境界線スタイルを取得
ColumnHeadersDefaultCellStyle 既定の列ヘッダーのスタイルを取得または設定
ColumnHeadersHeight 列ヘッダー行の高さをピクセル単位で取得または設定
ColumnHeadersVisible 列ヘッダー行が表示されるかどうかを示す値を取得または設定
Cursor 継承 マウスポインタがコントロールの上にあるときに表示されるカーソルを取得または設定
DefaultCellStyle その他のセルスタイルプロパティが設定されていない場合、DataGridViewのセルに適用される既定のセルスタイルを取得または設定
EnableHeadersVisualStyles アプリケーションのvisualスタイルが有効になっている場合、行ヘッダーおよび列ヘッダーがユーザーの現在のテーマのvisualスタイルを使用するかどうかを示す値を取得または設定
GridColor DataGridViewのセルを区切るグリッド線の色を取得または設定
RightToLeft 継承 コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定
RowHeadersBorderStyle 行ヘッダーセルの境界線スタイルを取得または設定
RowHeadersDefaultCellStyle 行ヘッダーセルに適用される既定のスタイルを取得または設定
RowHeadersVisible 行ヘッダーを格納している列が表示されるかどうかを示す値を取得または設定
RowsDefaultCellStyle DataGridViewの行セルに適用される既定のスタイルを取得または設定
RowTemplate コントロール内のすべての行のテンプレートを表す行を取得または設定
ShowCellErrors セルエラーを表示するかどうかを示す値を取得または設定
ShowCellToolTips マウスポインタをセルの上に置いたときにツールヒントを表示するかどうかを示す値を取得または設定
ShowEditingIcon 編集中のグリフが、編集されているセルの行ヘッダーに表示されるかどうかを示す値を取得または設定
ShowKeyboardCues 継承 ユーザーインターフェイスがキーボードアクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得
ShowRowErrors データエントリエラーを含む行ごとに行ヘッダーでエラーグリフを表示するかどうかを示す値を取得または設定
UseWaitCursor 継承 現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定

デザイナ非公開プロパティ

名前

属性

説明

AccessibilityObject 継承 コントロールに割り当てられたAccessibleObjectを取得
AccessibleDefaultActionDescription 継承 ユーザー補助クライアントアプリケーションによって使用される、コントロールの既定のアクションの説明を取得または設定
AdjustedTopLeftHeaderBorderStyle DataGridViewの左上のセルの境界線スタイルを取得
AdvancedCellBorderStyle DataGridViewのセルの境界線スタイルを取得
AdvancedColumnHeadersBorderStyle DataGridViewの列ヘッダーセルの境界線スタイルを取得
AdvancedRowHeadersBorderStyle DataGridViewの行ヘッダーセルの境界線スタイルを取得
AutoGenerateColumns DataSourceプロパティまたはDataMemberプロパティが設定されている場合、列が自動的に作成されるかどうかを示す値を取得または設定
AutoScrollOffset 継承 ScrollControlIntoViewでのこのコントロールのスクロール先を取得または設定
AutoSize override このクラスでは、このプロパティは使用されません
BackColor override Infrastructure。コントロールの背景色を取得または設定
BackgroundImage override インフラストラクチャ。コントロールに表示される背景イメージを取得または設定
BackgroundImageLayout override インフラストラクチャ。ImageLayout列挙体で定義された背景イメージレイアウトを取得または設定
BindingContext 継承 コントロールのBindingContextを取得または設定
Bottom 継承 コントロールの下端とコンテナのクライアント領域の上端の間の距離をピクセルで取得
Bounds 継承 クライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定
CanEnableIme override ImeModeプロパティをアクティブな値に設定して、IMEサポートを有効にできるかどうかを示す値を取得
CanFocus 継承 コントロールがフォーカスを受け取ることができるかどうかを示す値を取得
CanRaiseEvents 継承 コントロールでイベントが発生するかどうかを決定する
CanSelect 継承 コントロールを選択できるかどうかを示す値を取得
Capture 継承 コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定
ClientRectangle 継承 コントロールのクライアント領域を表す四角形を取得
ClientSize 継承 コントロールのクライアント領域の高さと幅を取得または設定
ColumnCount DataGridViewに表示される列の数を取得または設定
CompanyName 継承 コントロールを含んでいるアプリケーションの会社または作成者の名前を取得
Container 継承 Componentを格納しているIContainerを取得
ContainsFocus 継承 コントロール、またはその子コントロールの1つに、現在入力フォーカスがあるかどうかを示す値を取得
ContextMenu 継承 コントロールに関連付けられたショートカットメニューを取得または設定
Controls 継承 コントロール内に格納されているコントロールのコレクションを取得
Created 継承 コントロールが作成されているかどうかを示す値を取得
CreateParams 継承 コントロールハンドルが作成されるときに必要な作成パラメータを取得
CurrentCell 現在アクティブなセルを取得または設定
CurrentCellAddress 現在アクティブなセルの行インデックスおよび列インデックスを取得
CurrentRow 現在のセルを格納している行を取得
DefaultCursor 継承 コントロールの既定のカーソルを取得または設定
DefaultImeMode 継承 コントロールがサポートしている既定のIME
DefaultMargin 継承 コントロール間に既定で指定されている空白をピクセル単位で取得
DefaultMaximumSize 継承 コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得
DefaultMinimumSize 継承 コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得
DefaultPadding 継承 コントロールの内容の内部間隔をピクセル単位で取得
DefaultSize override コントロールの既定の初期サイズを取得
DesignMode 継承 Componentが現在デザインモードかどうかを示す値を取得
DisplayRectangle override コントロールの表示領域を表す四角形を取得
Disposing 継承 基本Controlクラスが破棄処理中かどうかを示す値を取得
DoubleBuffered 継承 ちらつきを軽減または回避するために、2次バッファを使用してコントロールの表面を再描画するかどうかを示す値を取得または設定
EditingControl 編集中のコントロールを含むセルが編集モードの場合、現在のセルでホストされているコントロールを取得
EditingPanel EditingControlを格納しているパネルを取得
Events 継承 Componentに結び付けられているイベントハンドラのリストを取得
FirstDisplayedCell DataGridViewに現在表示されている最初のセルを取得または設定(通常このセルは左上隅)
FirstDisplayedScrollingColumnHiddenWidth 現在スクロールされて見えない列の部分の幅を取得
FirstDisplayedScrollingColumnIndex DataGridViewに表示される最初の列のインデックスを取得または設定
FirstDisplayedScrollingRowIndex DataGridViewに表示される最初の行のインデックスを取得または設定
Focused 継承 コントロールに入力フォーカスがあるかどうかを示す値を取得
Font override DataGridViewによって表示されるテキストのフォントを取得または設定
FontHeight 継承 コントロールのフォントの高さを取得または設定
ForeColor override DataGridViewの前景色を取得または設定
Handle 継承 コントロールのバインド先のウィンドウハンドルを取得
HasChildren 継承 コントロールに1つ以上の子コントロールが格納されているかどうかを示す値を取得
Height 継承 コントロールの高さを取得または設定
HorizontalScrollBar コントロールの水平スクロールバーを取得
HorizontalScrollingOffset コントロールが水平方向にスクロールされる基準となるピクセル数を取得または設定
InvokeRequired 継承 呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元でinvokeメソッドを呼び出す必要があるかどうかを示す値を取得
IsAccessible 継承 コントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定
IsCurrentCellDirty 現在のセルがコミットされていない変更を含んでいるかを示す値を取得
IsCurrentCellInEditMode 現在アクティブなセルが編集中かどうかを示す値を取得
IsCurrentRowDirty 現在の行がコミットされていない変更を含んでいるかを示す値を取得
IsDisposed 継承 コントロールが破棄されているかどうかを示す値を取得
IsHandleCreated 継承 コントロールにハンドルが関連付けられているかどうかを示す値を取得
IsMirrored 継承 コントロールがミラー化されるかどうかを示す値を取得
Item overload 指定した行と列の交差部分にあるセルを取得または設定するためのインデクサを提供する
LayoutEngine 継承 コントロールのレイアウトエンジンのキャッシュされたインスタンスを取得
Left 継承 コントロールの左端とコンテナのクライアント領域の左端の間の距離をピクセルで取得または設定
NewRowIndex 新しいレコードの行のインデックスを取得
Padding インフラストラクチャ。このコントロールでは、このプロパティは無効です。
Parent 継承 コントロールの親コンテナを取得または設定
PreferredSize 継承 コントロールが適合する四角形領域のサイズを取得
ProductName 継承 コントロールを格納しているアセンブリの製品名を取得
ProductVersion 継承 コントロールを格納しているアセンブリのバージョンを取得
RecreatingHandle 継承 コントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得
Region 継承 コントロールに関連付けられたウィンドウ領域を取得または設定
RenderRightToLeft 継承 互換性のために残されています。このプロパティは使用されなくなりました。
ResizeRedraw 継承 サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定
Right 継承 コントロールの右端とコンテナのクライアント領域の左端の間の距離をピクセルで取得
RowCount DataGridViewに表示する行数を取得または設定
Rows DataGridViewコントロールのすべての行を格納しているコレクションを取得
ScaleChildren 継承 子コントロールのスケーリングを決定する値を取得
SelectedCells ユーザーが選択したセルのコレクションを取得
SelectedColumns ユーザーが選択した列のコレクションを取得
SelectedRows ユーザーが選択した行のコレクションを取得
ShowFocusCues 継承 コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得
Site 継承 コントロールのサイトを取得または設定
SortedColumn DataGridViewの内容の現在の並べ替えでキーとなっている列を取得
SortOrder DataGridViewコントロール内の項目が昇順または降順で並べ替えられているか、または並べ替えられていないかを示す値を取得
Text override インフラストラクチャ。コントロールに関連付けられているテキストを取得または設定
Top 継承 コントロールの上端とコンテナのクライアント領域の上端の間の距離をピクセル単位で取得または設定
TopLeftHeaderCell DataGridViewコントロールの左上隅にあるヘッダーセルを取得または設定
TopLevelControl 継承 別のWindowsフォームコントロールを親として持たない親コントロールを取得(一般的に、これは、コントロールを格納している最も外側のForm)
UserSetCursor Cursorプロパティの既定またはユーザー指定の値を取得
VerticalScrollBar コントロールの垂直スクロールバーを取得
VerticalScrollingOffset コントロールが垂直方向にスクロールされる基準となるピクセル数を取得
Width 継承 コントロールの幅を取得または設定
WindowTarget 継承 インフラストラクチャ。このクラスでは、このプロパティは使用されません。

 

関連

▲ページトップに戻る