DataGridView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタマイズ可能なグリッドにデータを表示します。
public ref class DataGridView : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
inherit Control
interface ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
inherit Control
interface ISupportInitialize
Public Class DataGridView
Inherits Control
Implements ISupportInitialize
- 継承
- 属性
- 実装
例
次のコード例では、バインドされていない DataGridView コントロールを初期化する方法を示します。
using System;
using System.Drawing;
using System.Windows.Forms;
public class Form1 : System.Windows.Forms.Form
{
private Panel buttonPanel = new Panel();
private DataGridView songsDataGridView = new DataGridView();
private Button addNewRowButton = new Button();
private Button deleteRowButton = new Button();
public Form1()
{
this.Load += new EventHandler(Form1_Load);
}
private void Form1_Load(System.Object sender, System.EventArgs e)
{
SetupLayout();
SetupDataGridView();
PopulateDataGridView();
}
private void songsDataGridView_CellFormatting(object sender,
System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
{
if (e != null)
{
if (this.songsDataGridView.Columns[e.ColumnIndex].Name == "Release Date")
{
if (e.Value != null)
{
try
{
e.Value = DateTime.Parse(e.Value.ToString())
.ToLongDateString();
e.FormattingApplied = true;
}
catch (FormatException)
{
Console.WriteLine("{0} is not a valid date.", e.Value.ToString());
}
}
}
}
}
private void addNewRowButton_Click(object sender, EventArgs e)
{
this.songsDataGridView.Rows.Add();
}
private void deleteRowButton_Click(object sender, EventArgs e)
{
if (this.songsDataGridView.SelectedRows.Count > 0 &&
this.songsDataGridView.SelectedRows[0].Index !=
this.songsDataGridView.Rows.Count - 1)
{
this.songsDataGridView.Rows.RemoveAt(
this.songsDataGridView.SelectedRows[0].Index);
}
}
private void SetupLayout()
{
this.Size = new Size(600, 500);
addNewRowButton.Text = "Add Row";
addNewRowButton.Location = new Point(10, 10);
addNewRowButton.Click += new EventHandler(addNewRowButton_Click);
deleteRowButton.Text = "Delete Row";
deleteRowButton.Location = new Point(100, 10);
deleteRowButton.Click += new EventHandler(deleteRowButton_Click);
buttonPanel.Controls.Add(addNewRowButton);
buttonPanel.Controls.Add(deleteRowButton);
buttonPanel.Height = 50;
buttonPanel.Dock = DockStyle.Bottom;
this.Controls.Add(this.buttonPanel);
}
private void SetupDataGridView()
{
this.Controls.Add(songsDataGridView);
songsDataGridView.ColumnCount = 5;
songsDataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy;
songsDataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
songsDataGridView.ColumnHeadersDefaultCellStyle.Font =
new Font(songsDataGridView.Font, FontStyle.Bold);
songsDataGridView.Name = "songsDataGridView";
songsDataGridView.Location = new Point(8, 8);
songsDataGridView.Size = new Size(500, 250);
songsDataGridView.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
songsDataGridView.ColumnHeadersBorderStyle =
DataGridViewHeaderBorderStyle.Single;
songsDataGridView.CellBorderStyle = DataGridViewCellBorderStyle.Single;
songsDataGridView.GridColor = Color.Black;
songsDataGridView.RowHeadersVisible = false;
songsDataGridView.Columns[0].Name = "Release Date";
songsDataGridView.Columns[1].Name = "Track";
songsDataGridView.Columns[2].Name = "Title";
songsDataGridView.Columns[3].Name = "Artist";
songsDataGridView.Columns[4].Name = "Album";
songsDataGridView.Columns[4].DefaultCellStyle.Font =
new Font(songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic);
songsDataGridView.SelectionMode =
DataGridViewSelectionMode.FullRowSelect;
songsDataGridView.MultiSelect = false;
songsDataGridView.Dock = DockStyle.Fill;
songsDataGridView.CellFormatting += new
DataGridViewCellFormattingEventHandler(
songsDataGridView_CellFormatting);
}
private void PopulateDataGridView()
{
string[] row0 = { "11/22/1968", "29", "Revolution 9",
"Beatles", "The Beatles [White Album]" };
string[] row1 = { "1960", "6", "Fools Rush In",
"Frank Sinatra", "Nice 'N' Easy" };
string[] row2 = { "11/11/1971", "1", "One of These Days",
"Pink Floyd", "Meddle" };
string[] row3 = { "1988", "7", "Where Is My Mind?",
"Pixies", "Surfer Rosa" };
string[] row4 = { "5/1981", "9", "Can't Find My Mind",
"Cramps", "Psychedelic Jungle" };
string[] row5 = { "6/10/2003", "13",
"Scatterbrain. (As Dead As Leaves.)",
"Radiohead", "Hail to the Thief" };
string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };
songsDataGridView.Rows.Add(row0);
songsDataGridView.Rows.Add(row1);
songsDataGridView.Rows.Add(row2);
songsDataGridView.Rows.Add(row3);
songsDataGridView.Rows.Add(row4);
songsDataGridView.Rows.Add(row5);
songsDataGridView.Rows.Add(row6);
songsDataGridView.Columns[0].DisplayIndex = 3;
songsDataGridView.Columns[1].DisplayIndex = 4;
songsDataGridView.Columns[2].DisplayIndex = 0;
songsDataGridView.Columns[3].DisplayIndex = 1;
songsDataGridView.Columns[4].DisplayIndex = 2;
}
[STAThreadAttribute()]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
}
Imports System.Drawing
Imports System.Windows.Forms
Public Class Form1
Inherits System.Windows.Forms.Form
Private buttonPanel As New Panel
Private WithEvents songsDataGridView As New DataGridView
Private WithEvents addNewRowButton As New Button
Private WithEvents deleteRowButton As New Button
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
SetupLayout()
SetupDataGridView()
PopulateDataGridView()
End Sub
Private Sub songsDataGridView_CellFormatting(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) _
Handles songsDataGridView.CellFormatting
If e IsNot Nothing Then
If Me.songsDataGridView.Columns(e.ColumnIndex).Name = _
"Release Date" Then
If e.Value IsNot Nothing Then
Try
e.Value = DateTime.Parse(e.Value.ToString()) _
.ToLongDateString()
e.FormattingApplied = True
Catch ex As FormatException
Console.WriteLine("{0} is not a valid date.", e.Value.ToString())
End Try
End If
End If
End If
End Sub
Private Sub addNewRowButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles addNewRowButton.Click
Me.songsDataGridView.Rows.Add()
End Sub
Private Sub deleteRowButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles deleteRowButton.Click
If Me.songsDataGridView.SelectedRows.Count > 0 AndAlso _
Not Me.songsDataGridView.SelectedRows(0).Index = _
Me.songsDataGridView.Rows.Count - 1 Then
Me.songsDataGridView.Rows.RemoveAt( _
Me.songsDataGridView.SelectedRows(0).Index)
End If
End Sub
Private Sub SetupLayout()
Me.Size = New Size(600, 500)
With addNewRowButton
.Text = "Add Row"
.Location = New Point(10, 10)
End With
With deleteRowButton
.Text = "Delete Row"
.Location = New Point(100, 10)
End With
With buttonPanel
.Controls.Add(addNewRowButton)
.Controls.Add(deleteRowButton)
.Height = 50
.Dock = DockStyle.Bottom
End With
Me.Controls.Add(Me.buttonPanel)
End Sub
Private Sub SetupDataGridView()
Me.Controls.Add(songsDataGridView)
songsDataGridView.ColumnCount = 5
With songsDataGridView.ColumnHeadersDefaultCellStyle
.BackColor = Color.Navy
.ForeColor = Color.White
.Font = New Font(songsDataGridView.Font, FontStyle.Bold)
End With
With songsDataGridView
.Name = "songsDataGridView"
.Location = New Point(8, 8)
.Size = New Size(500, 250)
.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single
.CellBorderStyle = DataGridViewCellBorderStyle.Single
.GridColor = Color.Black
.RowHeadersVisible = False
.Columns(0).Name = "Release Date"
.Columns(1).Name = "Track"
.Columns(2).Name = "Title"
.Columns(3).Name = "Artist"
.Columns(4).Name = "Album"
.Columns(4).DefaultCellStyle.Font = _
New Font(Me.songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic)
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.MultiSelect = False
.Dock = DockStyle.Fill
End With
End Sub
Private Sub PopulateDataGridView()
Dim row0 As String() = {"11/22/1968", "29", "Revolution 9", _
"Beatles", "The Beatles [White Album]"}
Dim row1 As String() = {"1960", "6", "Fools Rush In", _
"Frank Sinatra", "Nice 'N' Easy"}
Dim row2 As String() = {"11/11/1971", "1", "One of These Days", _
"Pink Floyd", "Meddle"}
Dim row3 As String() = {"1988", "7", "Where Is My Mind?", _
"Pixies", "Surfer Rosa"}
Dim row4 As String() = {"5/1981", "9", "Can't Find My Mind", _
"Cramps", "Psychedelic Jungle"}
Dim row5 As String() = {"6/10/2003", "13", _
"Scatterbrain. (As Dead As Leaves.)", _
"Radiohead", "Hail to the Thief"}
Dim row6 As String() = {"6/30/1992", "3", "Dress", "P J Harvey", "Dry"}
With Me.songsDataGridView.Rows
.Add(row0)
.Add(row1)
.Add(row2)
.Add(row3)
.Add(row4)
.Add(row5)
.Add(row6)
End With
With Me.songsDataGridView
.Columns(0).DisplayIndex = 3
.Columns(1).DisplayIndex = 4
.Columns(2).DisplayIndex = 0
.Columns(3).DisplayIndex = 1
.Columns(4).DisplayIndex = 2
End With
End Sub
<STAThreadAttribute()> _
Public Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New Form1())
End Sub
End Class
注釈
DataGridView コントロールには、データを表示するためのカスタマイズ可能なテーブルが用意されています。
DataGridView クラスを使用すると、DefaultCellStyle、ColumnHeadersDefaultCellStyle、CellBorderStyle、GridColorなどのプロパティを使用して、セル、行、列、罫線をカスタマイズできます。 詳細については、「Windows フォーム DataGridView コントロールでの基本的な書式設定とスタイル設定の
DataGridView コントロールを使用すると、基になるデータ ソースの有無に関係なくデータを表示できます。 データ ソースを指定せずに、データを含む列と行を作成し、Rows プロパティと Columns プロパティを使用して DataGridView に直接追加できます。 Rows コレクションを使用して、DataGridViewRow オブジェクトと DataGridViewRow.Cells プロパティにアクセスして、セル値を直接読み書きすることもできます。 Item[] インデクサーは、セルに直接アクセスすることもできます。
コントロールを手動で設定する代わりに、DataSource プロパティと DataMember プロパティを設定して、DataGridView をデータ ソースにバインドし、データを自動的に設定できます。 詳細については、「Windows フォーム DataGridView コントロールでのデータの表示
非常に大量のデータを操作する場合は、VirtualMode プロパティを true
に設定して、使用可能なデータのサブセットを表示できます。 仮想モードでは、DataGridView コントロールが設定されるデータ キャッシュの実装が必要です。 詳細については、「Windows フォーム DataGridView コントロールのデータ表示モードを
DataGridView コントロールで使用できる機能の詳細については、「DataGridView コントロールの」を参照してください。 次の表に、一般的なタスクへの直接リンクを示します。
方法: Windows フォーム DataGridView コントロール にデータをバインドする
方法: Windows フォーム DataGridView コントロール の個々のセルにツールヒントを追加する
方法: Windows フォーム DataGridView コントロール でフォントと色のスタイルを設定する
方法: デザイナー を使用して Windows フォーム DataGridView 列の種類を変更する
方法: デザイナー を使用して Windows フォーム DataGridView コントロールにデータをバインドする
方法: デザイナー を使用して Windows フォーム DataGridView コントロールの既定のセル スタイルとデータ形式を設定する
方法: Windows フォーム DataGridView コントロール でデータを書式設定する
方法: Windows フォーム DataGridView コントロール でデータの書式設定をカスタマイズする
チュートリアル: 2 つの Windows フォーム DataGridView コントロールを使用したマスター/詳細フォームの作成
DataGridView コントロールは、DataGrid コントロールを置き換えて拡張します。 詳細については、「Windows フォーム DataGridView コントロールと DataGrid コントロールのの違い」を参照してください。
手記
DataGridView コントロールは、Controlから ContextMenu プロパティと ContextMenuStrip プロパティの両方を継承しますが、ContextMenuStrip プロパティのみをサポートします。 DataGridView コントロールで ContextMenu プロパティを使用しても効果はありません。
コンストラクター
DataGridView() |
DataGridView クラスの新しいインスタンスを初期化します。 |
プロパティ
AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用するコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
AccessibleDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの説明を取得または設定します。 (継承元 Control) |
AccessibleName |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
AccessibleRole |
コントロールのアクセス可能なロールを取得または設定します。 (継承元 Control) |
AdjustedTopLeftHeaderBorderStyle |
DataGridViewの左上のセルの罫線のスタイルを取得します。 |
AdvancedCellBorderStyle |
DataGridView内のセルの境界線スタイルを取得します。 |
AdvancedColumnHeadersBorderStyle |
DataGridView内の列ヘッダー セルの境界線スタイルを取得します。 |
AdvancedRowHeadersBorderStyle |
DataGridView内の行ヘッダー セルの境界線スタイルを取得します。 |
AllowDrop |
ユーザーがドラッグしたデータをコントロールが受け入れられるかどうかを示す値を取得または設定します。 (継承元 Control) |
AllowUserToAddRows |
行を追加するオプションをユーザーに表示するかどうかを示す値を取得または設定します。 |
AllowUserToDeleteRows |
ユーザーが DataGridViewから行を削除できるかどうかを示す値を取得または設定します。 |
AllowUserToOrderColumns |
列の手動再配置が有効かどうかを示す値を取得または設定します。 |
AllowUserToResizeColumns |
ユーザーが列のサイズを変更できるかどうかを示す値を取得または設定します。 |
AllowUserToResizeRows |
ユーザーが行のサイズを変更できるかどうかを示す値を取得または設定します。 |
AlternatingRowsDefaultCellStyle |
DataGridViewの奇数行に適用される既定のセル スタイルを取得または設定します。 |
Anchor |
コントロールがバインドされるコンテナーの端を取得または設定し、コントロールのサイズを親と共に変更する方法を決定します。 (継承元 Control) |
AutoGenerateColumns |
DataSource プロパティまたは DataMember プロパティが設定されたときに列が自動的に作成されるかどうかを示す値を取得または設定します。 |
AutoScrollOffset |
このコントロールが ScrollControlIntoView(Control)内のどこにスクロールされるかを取得または設定します。 (継承元 Control) |
AutoSize |
このプロパティは、このクラスには関係ありません。 |
AutoSizeColumnsMode |
列の幅を決定する方法を示す値を取得または設定します。 |
AutoSizeRowsMode |
行の高さを決定する方法を示す値を取得または設定します。 |
BackColor |
コントロールの背景色を取得または設定します。 |
BackgroundColor |
DataGridViewの背景色を取得または設定します。 |
BackgroundImage |
コントロールに表示される背景イメージを取得または設定します。 |
BackgroundImageLayout |
ImageLayout 列挙体で定義されている背景イメージ レイアウトを取得または設定します。 |
BindingContext |
コントロールの BindingContext を取得または設定します。 (継承元 Control) |
BorderStyle |
DataGridViewの罫線のスタイルを取得または設定します。 |
Bottom |
コントロールの下端とコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得します。 (継承元 Control) |
Bounds |
親コントロールに対する非クライアント要素を含むコントロールのサイズと位置をピクセル単位で取得または設定します。 (継承元 Control) |
CanEnableIme |
IME サポートを有効にするために、ImeMode プロパティをアクティブな値に設定できるかどうかを示す値を取得します。 |
CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
CanRaiseEvents |
コントロールでイベントを発生できるかどうかを判断します。 (継承元 Control) |
CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
CausesValidation |
コントロールがフォーカスを受け取ったときに検証を必要とするコントロールに対して検証を実行するかどうかを示す値を取得または設定します。 (継承元 Control) |
CellBorderStyle |
DataGridViewのセル罫線のスタイルを取得します。 |
ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
ClientSize |
コントロールのクライアント領域の高さと幅を取得または設定します。 (継承元 Control) |
ClipboardCopyMode |
ユーザーがセル テキスト値を Clipboard にコピーできるかどうか、および行と列のヘッダー テキストが含まれるかどうかを示す値を取得または設定します。 |
ColumnCount |
DataGridViewに表示される列の数を取得または設定します。 |
ColumnHeadersBorderStyle |
列ヘッダーに適用される罫線スタイルを取得します。 |
ColumnHeadersDefaultCellStyle |
既定の列ヘッダー スタイルを取得または設定します。 |
ColumnHeadersHeight |
列ヘッダー行の高さをピクセル単位で取得または設定します。 |
ColumnHeadersHeightSizeMode |
列ヘッダーの高さが調整可能かどうか、および列ヘッダーをユーザーが調整できるか、ヘッダーの内容に合わせて自動的に調整するかを示す値を取得または設定します。 |
ColumnHeadersVisible |
列ヘッダー行を表示するかどうかを示す値を取得または設定します。 |
Columns |
コントロール内のすべての列を含むコレクションを取得します。 |
CompanyName |
コントロールを含むアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
Container |
Componentを含む IContainer を取得します。 (継承元 Component) |
ContainsFocus |
コントロールまたはその子コントロールの 1 つが現在入力フォーカスを持っているかどうかを示す値を取得します。 (継承元 Control) |
ContextMenu |
コントロールに関連付けられているショートカット メニューを取得または設定します。 (継承元 Control) |
ContextMenuStrip |
このコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (継承元 Control) |
Controls |
コントロール内に含まれるコントロールのコレクションを取得します。 (継承元 Control) |
Created |
コントロールが作成されたかどうかを示す値を取得します。 (継承元 Control) |
CreateParams |
コントロール ハンドルの作成時に必要な作成パラメーターを取得します。 (継承元 Control) |
CurrentCell |
現在アクティブなセルを取得または設定します。 |
CurrentCellAddress |
現在アクティブなセルの行インデックスと列インデックスを取得します。 |
CurrentRow |
現在のセルを含む行を取得します。 |
Cursor |
マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (継承元 Control) |
DataBindings |
コントロールのデータ バインディングを取得します。 (継承元 Control) |
DataContext |
データ バインディングの目的でデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。 (継承元 Control) |
DataMember |
DataGridView がデータを表示するデータ ソース内のリストまたはテーブルの名前を取得または設定します。 |
DataSource |
DataGridView がデータを表示するデータ ソースを取得または設定します。 |
DefaultCellStyle |
他のセル スタイル プロパティが設定されていない場合に、DataGridView 内のセルに適用される既定のセル スタイルを取得または設定します。 |
DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 Control) |
DefaultImeMode |
コントロールでサポートされている既定の入力メソッド エディター (IME) モードを取得します。 (継承元 Control) |
DefaultMargin |
コントロール間で既定で指定されているスペースをピクセル単位で取得します。 (継承元 Control) |
DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
DefaultPadding |
コントロールの内容の既定の内部間隔 (ピクセル単位) を取得します。 (継承元 Control) |
DefaultSize |
コントロールの既定の初期サイズを取得します。 |
DesignMode |
Component が現在デザイン モードであるかどうかを示す値を取得します。 (継承元 Component) |
DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
DisplayRectangle |
コントロールの表示領域を表す四角形を取得します。 |
Disposing |
基底 Control クラスが破棄中かどうかを示す値を取得します。 (継承元 Control) |
Dock |
親コントロールにドッキングされるコントロールの境界線を取得または設定し、コントロールのサイズを親コントロールと共に変更する方法を決定します。 (継承元 Control) |
DoubleBuffered |
ちらつきを減らすか防止するために、このコントロールがセカンダリ バッファーを使用してそのサーフェスを再描画する必要があるかどうかを示す値を取得または設定します。 (継承元 Control) |
EditingControl |
編集コントロールを持つセルが編集モードの場合は、現在のセルによってホストされているコントロールを取得します。 |
EditingPanel |
EditingControlを含むパネルを取得します。 |
EditMode |
セルの編集を開始する方法を示す値を取得または設定します。 |
Enabled |
コントロールがユーザーの操作に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
EnableHeadersVisualStyles |
アプリケーションでビジュアル スタイルが有効になっている場合に、行ヘッダーと列ヘッダーでユーザーの現在のテーマのビジュアル スタイルを使用するかどうかを示す値を取得または設定します。 |
Events |
この Componentにアタッチされているイベント ハンドラーの一覧を取得します。 (継承元 Component) |
FirstDisplayedCell |
DataGridViewに現在表示されている最初のセルを取得または設定します。通常、このセルは左上隅にあります。 |
FirstDisplayedScrollingColumnHiddenWidth |
現在ビュー外にスクロールされている列の部分の幅を取得します。 |
FirstDisplayedScrollingColumnIndex |
DataGridViewに表示される最初の列である列のインデックスを取得または設定します。 |
FirstDisplayedScrollingRowIndex |
DataGridViewに表示される最初の行である行のインデックスを取得または設定します。 |
Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
Font |
DataGridViewによって表示されるテキストのフォントを取得または設定します。 |
FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
ForeColor |
DataGridViewの前景色を取得または設定します。 |
GridColor |
DataGridViewのセルを区切るグリッド線の色を取得または設定します。 |
Handle |
コントロールがバインドされているウィンドウ ハンドルを取得します。 (継承元 Control) |
HasChildren |
コントロールに 1 つ以上の子コントロールが含まれているかどうかを示す値を取得します。 (継承元 Control) |
Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
HorizontalScrollBar |
コントロールの水平スクロール バーを取得します。 |
HorizontalScrollingOffset |
コントロールを水平方向にスクロールするピクセル数を取得または設定します。 |
ImeMode |
コントロールの入力メソッド エディター (IME) モードを取得または設定します。 (継承元 Control) |
ImeModeBase |
コントロールの IME モードを取得または設定します。 (継承元 Control) |
InvokeRequired |
呼び出し元がコントロールを作成したスレッドとは異なるスレッド上にあるため、呼び出し元がコントロールへのメソッド呼び出しを行うときに呼び出し元が呼び出しメソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
IsAccessible |
コントロールがアクセシビリティ アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
IsAncestorSiteInDesignMode |
このコントロールのいずれかの先祖がサイトに存在し、そのサイトが DesignMode 内にあるかどうかを示します。 このプロパティは読み取り専用です。 (継承元 Control) |
IsCurrentCellDirty |
現在のセルにコミットされていない変更があるかどうかを示す値を取得します。 |
IsCurrentCellInEditMode |
現在アクティブなセルが編集されているかどうかを示す値を取得します。 |
IsCurrentRowDirty |
現在の行にコミットされていない変更があるかどうかを示す値を取得します。 |
IsDisposed |
コントロールが破棄されたかどうかを示す値を取得します。 (継承元 Control) |
IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
IsMirrored |
コントロールがミラー化されているかどうかを示す値を取得します。 (継承元 Control) |
Item[Int32, Int32] |
列と行と指定したインデックスの積集合にあるセルを取得または設定するインデクサーを提供します。 |
Item[String, Int32] |
指定したインデックスと指定した名前の列との交差部分にあるセルを取得または設定するインデクサーを提供します。 |
LayoutEngine |
コントロールのレイアウト エンジンのキャッシュされたインスタンスを取得します。 (継承元 Control) |
Left |
コントロールの左端からコンテナーのクライアント領域の左端までの距離をピクセル単位で取得または設定します。 (継承元 Control) |
Location |
コンテナーの左上隅を基準としたコントロールの左上隅の座標を取得または設定します。 (継承元 Control) |
Margin |
コントロール間のスペースを取得または設定します。 (継承元 Control) |
MaximumSize |
GetPreferredSize(Size) が指定できる上限であるサイズを取得または設定します。 (継承元 Control) |
MinimumSize |
GetPreferredSize(Size) が指定できる下限のサイズを取得または設定します。 (継承元 Control) |
MultiSelect |
ユーザーが一度に DataGridView の複数のセル、行、または列を選択できるかどうかを示す値を取得または設定します。 |
Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
NewRowIndex |
新しいレコードの行のインデックスを取得します。 |
Padding |
このプロパティは、このコントロールには関係ありません。 |
Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
PreferredSize |
コントロールが収まる四角形領域のサイズを取得します。 (継承元 Control) |
ProductName |
コントロールを含むアセンブリの製品名を取得します。 (継承元 Control) |
ProductVersion |
コントロールを含むアセンブリのバージョンを取得します。 (継承元 Control) |
ReadOnly |
ユーザーが DataGridView コントロールのセルを編集できるかどうかを示す値を取得または設定します。 |
RecreatingHandle |
コントロールがハンドルを現在再作成しているかどうかを示す値を取得します。 (継承元 Control) |
Region |
コントロールに関連付けられているウィンドウ領域を取得または設定します。 (継承元 Control) |
RenderRightToLeft |
古い.
古い.
このプロパティは廃止されました。 (継承元 Control) |
ResizeRedraw |
サイズ変更時にコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
Right |
コントロールの右端とコンテナーのクライアント領域の左端との間の距離 (ピクセル単位) を取得します。 (継承元 Control) |
RightToLeft |
右から左へのフォントを使用してロケールをサポートするようにコントロールの要素を配置するかどうかを示す値を取得または設定します。 (継承元 Control) |
RowCount |
DataGridViewに表示される行数を取得または設定します。 |
RowHeadersBorderStyle |
行ヘッダー セルの罫線のスタイルを取得または設定します。 |
RowHeadersDefaultCellStyle |
行ヘッダー セルに適用される既定のスタイルを取得または設定します。 |
RowHeadersVisible |
行ヘッダーを含む列を表示するかどうかを示す値を取得または設定します。 |
RowHeadersWidth |
行ヘッダーを含む列の幅をピクセル単位で取得または設定します。 |
RowHeadersWidthSizeMode |
行ヘッダーの幅が調整可能かどうか、および行ヘッダーをユーザーが調整できるか、ヘッダーの内容に合わせて自動的に調整するかを示す値を取得または設定します。 |
Rows |
DataGridView コントロール内のすべての行を含むコレクションを取得します。 |
RowsDefaultCellStyle |
DataGridViewの行セルに適用される既定のスタイルを取得または設定します。 |
RowTemplate |
コントロール内のすべての行のテンプレートを表す行を取得または設定します。 |
ScaleChildren |
子コントロールのスケーリングを決定する値を取得します。 (継承元 Control) |
ScrollBars |
DataGridView コントロールに表示するスクロール バーの種類を取得または設定します。 |
SelectedCells |
ユーザーが選択したセルのコレクションを取得します。 |
SelectedColumns |
ユーザーが選択した列のコレクションを取得します。 |
SelectedRows |
ユーザーが選択した行のコレクションを取得します。 |
SelectionMode |
DataGridView のセルを選択する方法を示す値を取得または設定します。 |
ShowCellErrors |
セル エラーを表示するかどうかを示す値を取得または設定します。 |
ShowCellToolTips |
マウス ポインターがセル上で一時停止したとき、またはユーザーがキーボードを使用してセルに移動したときに、ツールヒントが表示されるかどうかを示す値を取得または設定します。 |
ShowEditingIcon |
編集中のセルの行ヘッダーに編集グリフが表示されるかどうかを示す値を取得または設定します。 |
ShowFocusCues |
コントロールにフォーカスの四角形を表示するかどうかを示す値を取得します。 (継承元 Control) |
ShowKeyboardCues |
キーボード アクセラレータの表示と非表示を切り替えるために、ユーザー インターフェイスが適切な状態であるかどうかを示す値を取得します。 (継承元 Control) |
ShowRowErrors |
データ 入力エラーを含む各行のエラー グリフを行ヘッダーに表示するかどうかを示す値を取得または設定します。 |
Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
Size |
コントロールの高さと幅を取得または設定します。 (継承元 Control) |
SortedColumn |
DataGridView の内容が現在並べ替えられている列を取得します。 |
SortOrder |
DataGridView コントロール内の項目を昇順または降順で並べ替えるか、並べ替えないかを示す値を取得します。 |
StandardTab |
Tab キーを押して、フォーカスをコントロール内の次のセルに移動するのではなく、タブ オーダーで次のコントロールにフォーカスを移動するかどうかを示す値を取得または設定します。 |
TabIndex |
コンテナー内のコントロールのタブ オーダーを取得または設定します。 (継承元 Control) |
TabStop |
Tab キーを使用してユーザーがこのコントロールにフォーカスを与えることができるかどうかを示す値を取得または設定します。 (継承元 Control) |
Tag |
コントロールに関するデータを含むオブジェクトを取得または設定します。 (継承元 Control) |
Text |
コントロールに関連付けられているテキストを取得または設定します。 |
Top |
コントロールの上端とそのコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
TopLeftHeaderCell |
DataGridView コントロールの左上隅にあるヘッダー セルを取得または設定します。 |
TopLevelControl |
別の Windows フォーム コントロールによって親にされていない親コントロールを取得します。 通常、これはコントロールが含まれている最も外側の Form です。 (継承元 Control) |
UserSetCursor |
Cursor プロパティの既定値またはユーザー指定の値を取得します。 |
UseWaitCursor |
現在のコントロールとすべての子コントロールに対して待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
VerticalScrollBar |
コントロールの垂直スクロール バーを取得します。 |
VerticalScrollingOffset |
コントロールを垂直方向にスクロールするピクセル数を取得します。 |
VirtualMode |
DataGridView コントロールに独自のデータ管理操作を提供したかどうかを示す値を取得または設定します。 |
Visible |
コントロールとそのすべての子コントロールを表示するかどうかを示す値を取得または設定します。 (継承元 Control) |
Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
WindowTarget |
このプロパティは、このクラスには関係ありません。 (継承元 Control) |
メソッド
イベント
AllowUserToAddRowsChanged |
AllowUserToAddRows プロパティの値が変更されたときに発生します。 |
AllowUserToDeleteRowsChanged |
AllowUserToDeleteRowsChanged プロパティの値が変更されたときに発生します。 |
AllowUserToOrderColumnsChanged |
AllowUserToOrderColumns プロパティの値が変更されたときに発生します。 |
AllowUserToResizeColumnsChanged |
AllowUserToResizeColumns プロパティの値が変更されたときに発生します。 |
AllowUserToResizeRowsChanged |
AllowUserToResizeRows プロパティの値が変更されたときに発生します。 |
AlternatingRowsDefaultCellStyleChanged |
AlternatingRowsDefaultCellStyle プロパティの値が変更されたときに発生します。 |
AutoGenerateColumnsChanged |
AutoGenerateColumnsChanged プロパティの値が変更されたときに発生します。 |
AutoSizeChanged |
このイベントは、このクラスには関係ありません。 (継承元 Control) |
AutoSizeColumnModeChanged |
列の AutoSizeMode プロパティの値が変更されたときに発生します。 |
AutoSizeColumnsModeChanged |
AutoSizeColumnsMode プロパティの値が変更されたときに発生します。 |
AutoSizeRowsModeChanged |
DataGridViewAutoSizeRowsMode プロパティの値が変更されたときに発生します。 |
BackColorChanged |
BackColor プロパティの値が変更されたときに発生します。 |
BackgroundColorChanged |
BackgroundColor プロパティの値が変更されたときに発生します。 |
BackgroundImageChanged |
BackgroundImage プロパティの値が変更されたときに発生します。 |
BackgroundImageLayoutChanged |
BackgroundImageLayout プロパティが変更されたときに発生します。 |
BindingContextChanged |
BindingContext プロパティの値が変更されたときに発生します。 (継承元 Control) |
BorderStyleChanged |
BorderStyle プロパティの値が変更されたときに発生します。 |
CancelRowEdit |
DataGridView コントロールの VirtualMode プロパティが |
CausesValidationChanged |
CausesValidation プロパティの値が変更されたときに発生します。 (継承元 Control) |
CellBeginEdit |
選択したセルの編集モードが開始されたときに発生します。 |
CellBorderStyleChanged |
セルの罫線スタイルが変更されたときに発生します。 |
CellClick |
セルの任意の部分がクリックされたときに発生します。 |
CellContentClick |
セル内のコンテンツがクリックされたときに発生します。 |
CellContentDoubleClick |
ユーザーがセルの内容をダブルクリックしたときに発生します。 |
CellContextMenuStripChanged |
ContextMenuStrip プロパティが変更されたときに発生します。 |
CellContextMenuStripNeeded |
セルのショートカット メニューが必要な場合に発生します。 |
CellDoubleClick |
ユーザーがセル内の任意の場所をダブルクリックしたときに発生します。 |
CellEndEdit |
現在選択されているセルの編集モードが停止したときに発生します。 |
CellEnter |
DataGridView コントロールで現在のセルが変更されたとき、またはコントロールが入力フォーカスを受け取ったときに発生します。 |
CellErrorTextChanged |
セルの ErrorText プロパティの値が変更されたときに発生します。 |
CellErrorTextNeeded |
セルのエラー テキストが必要な場合に発生します。 |
CellFormatting |
セルの内容を表示用に書式設定する必要がある場合に発生します。 |
CellLeave |
セルが入力フォーカスを失い、現在のセルではなくなったときに発生します。 |
CellMouseClick |
ユーザーがマウスでセル上の任意の場所をクリックするたびに発生します。 |
CellMouseDoubleClick |
DataGridView 内のセルがダブルクリックされたときに発生します。 |
CellMouseDown |
マウス ポインターがセルの境界内にあるときに、ユーザーがマウス ボタンを押したときに発生します。 |
CellMouseEnter |
マウス ポインターがセルに入ったときに発生します。 |
CellMouseLeave |
マウス ポインターがセルから離れると発生します。 |
CellMouseMove |
マウス ポインターが DataGridView コントロールの上に移動したときに発生します。 |
CellMouseUp |
ユーザーがセルの上にマウス ボタンを離したときに発生します。 |
CellPainting |
セルを描画する必要があるときに発生します。 |
CellParsing |
セルの値が変更された場合に、セルが編集モードを離れると発生します。 |
CellStateChanged |
セルがフォーカスを失ったり、フォーカスを取得したりしたときなど、セルの状態が変化したときに発生します。 |
CellStyleChanged |
DataGridViewCell の Style プロパティが変更されたときに発生します。 |
CellStyleContentChanged |
セル スタイルのいずれかの値が変更されたときに発生します。 |
CellToolTipTextChanged |
DataGridViewのセルの ToolTipText プロパティ値が変更されたときに発生します。 |
CellToolTipTextNeeded |
セルのツールヒント テキストが必要な場合に発生します。 |
CellValidated |
セルの検証が完了した後に発生します。 |
CellValidating |
セルが入力フォーカスを失い、コンテンツの検証を有効にすると発生します。 |
CellValueChanged |
セルの値が変更されたときに発生します。 |
CellValueNeeded |
DataGridView コントロールの VirtualMode プロパティが |
CellValuePushed |
DataGridView コントロールの VirtualMode プロパティが |
ChangeUICues |
フォーカスまたはキーボード のユーザー インターフェイス (UI) キューが変更されたときに発生します。 (継承元 Control) |
Click |
コントロールがクリックされたときに発生します。 (継承元 Control) |
ClientSizeChanged |
ClientSize プロパティの値が変更されたときに発生します。 (継承元 Control) |
ColumnAdded |
列がコントロールに追加されたときに発生します。 |
ColumnContextMenuStripChanged |
列の ContextMenuStrip プロパティが変更されたときに発生します。 |
ColumnDataPropertyNameChanged |
列の DataPropertyName プロパティの値が変更されたときに発生します。 |
ColumnDefaultCellStyleChanged |
列の DefaultCellStyle プロパティの値が変更されたときに発生します。 |
ColumnDisplayIndexChanged |
列の DisplayIndex プロパティの値が変更されたときに発生します。 |
ColumnDividerDoubleClick |
ユーザーが 2 つの列間の区切り線をダブルクリックしたときに発生します。 |
ColumnDividerWidthChanged |
DividerWidth プロパティが変更されたときに発生します。 |
ColumnHeaderCellChanged |
列ヘッダー セルの内容が変更されたときに発生します。 |
ColumnHeaderMouseClick |
ユーザーが列ヘッダーをクリックしたときに発生します。 |
ColumnHeaderMouseDoubleClick |
列ヘッダーがダブルクリックされたときに発生します。 |
ColumnHeadersBorderStyleChanged |
ColumnHeadersBorderStyle プロパティが変更されたときに発生します。 |
ColumnHeadersDefaultCellStyleChanged |
ColumnHeadersDefaultCellStyle プロパティの値が変更されたときに発生します。 |
ColumnHeadersHeightChanged |
ColumnHeadersHeight プロパティの値が変更されたときに発生します。 |
ColumnHeadersHeightSizeModeChanged |
ColumnHeadersHeightSizeMode プロパティの値が変更されたときに発生します。 |
ColumnMinimumWidthChanged |
列の MinimumWidth プロパティの値が変更されたときに発生します。 |
ColumnNameChanged |
列の Name プロパティの値が変更されたときに発生します。 |
ColumnRemoved |
コントロールから列が削除されたときに発生します。 |
ColumnSortModeChanged |
列の SortMode プロパティの値が変更されたときに発生します。 |
ColumnStateChanged |
フォーカスの取得や失いなど、列の状態が変化したときに発生します。 |
ColumnToolTipTextChanged |
DataGridView内の列の ToolTipText プロパティ値が変更されたときに発生します。 |
ColumnWidthChanged |
列の Width プロパティの値が変更されたときに発生します。 |
ContextMenuChanged |
ContextMenu プロパティの値が変更されたときに発生します。 (継承元 Control) |
ContextMenuStripChanged |
ContextMenuStrip プロパティの値が変更されたときに発生します。 (継承元 Control) |
ControlAdded |
新しいコントロールが Control.ControlCollectionに追加されたときに発生します。 (継承元 Control) |
ControlRemoved |
Control.ControlCollectionからコントロールが削除されたときに発生します。 (継承元 Control) |
CurrentCellChanged |
CurrentCell プロパティが変更されたときに発生します。 |
CurrentCellDirtyStateChanged |
セルの状態が、その内容の変化に関連して変化したときに発生します。 |
CursorChanged |
Cursor プロパティの値が変更されたときに発生します。 (継承元 Control) |
DataBindingComplete |
データ バインディング操作が完了した後に発生します。 |
DataContextChanged |
DataContext プロパティの値が変更されたときに発生します。 (継承元 Control) |
DataError |
外部データ解析または検証操作で例外がスローされた場合、またはデータ ソースへのデータのコミットが失敗した場合に発生します。 |
DataMemberChanged |
DataMember プロパティの値が変更されたときに発生します。 |
DataSourceChanged |
DataSource プロパティの値が変更されたときに発生します。 |
DefaultCellStyleChanged |
DefaultCellStyle プロパティの値が変更されたときに発生します。 |
DefaultValuesNeeded |
ユーザーが新しいレコードの行を入力したときに発生し、既定値を設定できるようにします。 |
Disposed |
コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。 (継承元 Component) |
DockChanged |
Dock プロパティの値が変更されたときに発生します。 (継承元 Control) |
DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
DragEnter |
オブジェクトがコントロールの境界にドラッグされたときに発生します。 (継承元 Control) |
DragLeave |
オブジェクトがコントロールの境界からドラッグされたときに発生します。 (継承元 Control) |
DragOver |
オブジェクトがコントロールの境界上にドラッグされたときに発生します。 (継承元 Control) |
EditingControlShowing |
セルを編集するためのコントロールが表示されているときに発生します。 |
EditModeChanged |
EditMode プロパティの値が変更されたときに発生します。 |
EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
Enter |
コントロールが入力されたときに発生します。 (継承元 Control) |
FontChanged |
Font プロパティ値が変更されたときに発生します。 |
ForeColorChanged |
ForeColor プロパティ値が変更されたときに発生します。 |
GiveFeedback |
ドラッグ操作中に発生します。 (継承元 Control) |
GotFocus |
コントロールがフォーカスを受け取ったときに発生します。 (継承元 Control) |
GridColorChanged |
GridColor プロパティの値が変更されたときに発生します。 |
HandleCreated |
コントロールのハンドルが作成されたときに発生します。 (継承元 Control) |
HandleDestroyed |
コントロールのハンドルが破棄処理中に発生します。 (継承元 Control) |
HelpRequested |
ユーザーがコントロールのヘルプを要求したときに発生します。 (継承元 Control) |
ImeModeChanged |
ImeMode プロパティが変更されたときに発生します。 (継承元 Control) |
Invalidated |
コントロールの表示に再描画が必要な場合に発生します。 (継承元 Control) |
KeyDown |
コントロールにフォーカスがあるときにキーが押されたときに発生します。 (継承元 Control) |
KeyPress |
文字が発生したときに発生します。 コントロールにフォーカスがある間は、Space キーまたはバックスペース キーが押されます。 (継承元 Control) |
KeyUp |
コントロールにフォーカスがあるときにキーが離されたときに発生します。 (継承元 Control) |
Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
Leave |
入力フォーカスがコントロールから離れると発生します。 (継承元 Control) |
LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
MarginChanged |
コントロールの余白が変更されたときに発生します。 (継承元 Control) |
MouseCaptureChanged |
コントロールがマウス キャプチャを失ったときに発生します。 (継承元 Control) |
MouseClick |
コントロールがマウスでクリックされたときに発生します。 (継承元 Control) |
MouseDoubleClick |
コントロールがマウスでダブルクリックされたときに発生します。 (継承元 Control) |
MouseDown |
マウス ポインターがコントロールの上にあり、マウス ボタンが押されたときに発生します。 (継承元 Control) |
MouseEnter |
マウス ポインターがコントロールに入ったときに発生します。 (継承元 Control) |
MouseHover |
マウス ポインターがコントロール上にあるときに発生します。 (継承元 Control) |
MouseLeave |
マウス ポインターがコントロールから離れると発生します。 (継承元 Control) |
MouseMove |
マウス ポインターがコントロールの上に移動したときに発生します。 (継承元 Control) |
MouseUp |
マウス ポインターがコントロールの上にあり、マウス ボタンが離されたときに発生します。 (継承元 Control) |
MouseWheel |
コントロールにフォーカスがあるときにマウス ホイールが移動したときに発生します。 (継承元 Control) |
Move |
コントロールが移動されたときに発生します。 (継承元 Control) |
MultiSelectChanged |
MultiSelect プロパティの値が変更されたときに発生します。 |
NewRowNeeded |
DataGridView の VirtualMode プロパティが |
PaddingChanged |
Padding プロパティの値が変更されたときに発生します。 |
Paint |
コントロールが再描画されたときに発生します。 (継承元 Control) |
ParentChanged |
Parent プロパティ値が変更されたときに発生します。 (継承元 Control) |
PreviewKeyDown |
フォーカスがこのコントロールにある間にキーが押されたときに、KeyDown イベントの前に発生します。 (継承元 Control) |
QueryAccessibilityHelp |
AccessibleObject がアクセシビリティ アプリケーションにヘルプを提供しているときに発生します。 (継承元 Control) |
QueryContinueDrag |
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作を取り消す必要があるかどうかを判断できるようにします。 (継承元 Control) |
ReadOnlyChanged |
ReadOnly プロパティが変更されたときに発生します。 |
RegionChanged |
Region プロパティの値が変更されたときに発生します。 (継承元 Control) |
Resize |
コントロールのサイズが変更されたときに発生します。 (継承元 Control) |
RightToLeftChanged |
RightToLeft プロパティ値が変更されたときに発生します。 (継承元 Control) |
RowContextMenuStripChanged |
ContextMenuStrip プロパティが変更されたときに発生します。 |
RowContextMenuStripNeeded |
行のショートカット メニューが必要な場合に発生します。 |
RowDefaultCellStyleChanged |
行の DefaultCellStyle プロパティの値が変更されたときに発生します。 |
RowDirtyStateNeeded |
DataGridView コントロールの VirtualMode プロパティが |
RowDividerDoubleClick |
ユーザーが 2 つの行間の区切り線をダブルクリックしたときに発生します。 |
RowDividerHeightChanged |
DividerHeight プロパティが変更されたときに発生します。 |
RowEnter |
行が入力フォーカスを受け取り、現在の行になる前に発生します。 |
RowErrorTextChanged |
行の ErrorText プロパティが変更されたときに発生します。 |
RowErrorTextNeeded |
行のエラー テキストが必要な場合に発生します。 |
RowHeaderCellChanged |
ユーザーが行ヘッダー セルの内容を変更したときに発生します。 |
RowHeaderMouseClick |
ユーザーが行ヘッダーの境界内をクリックしたときに発生します。 |
RowHeaderMouseDoubleClick |
行ヘッダーがダブルクリックされたときに発生します。 |
RowHeadersBorderStyleChanged |
RowHeadersBorderStyle プロパティが変更されたときに発生します。 |
RowHeadersDefaultCellStyleChanged |
RowHeadersDefaultCellStyle プロパティの値が変更されたときに発生します。 |
RowHeadersWidthChanged |
RowHeadersWidth プロパティの値が変更されたときに発生します。 |
RowHeadersWidthSizeModeChanged |
RowHeadersWidthSizeMode プロパティの値が変更されたときに発生します。 |
RowHeightChanged |
行の Height プロパティの値が変更されたときに発生します。 |
RowHeightInfoNeeded |
行の高さに関する情報が要求されたときに発生します。 |
RowHeightInfoPushed |
ユーザーが行の高さを変更したときに発生します。 |
RowLeave |
行が入力フォーカスを失い、現在の行ではなくなったときに発生します。 |
RowMinimumHeightChanged |
行の MinimumHeight プロパティの値が変更されたときに発生します。 |
RowPostPaint |
DataGridViewRow が塗りつぶされた後に発生します。 |
RowPrePaint |
DataGridViewRow が描画される前に発生します。 |
RowsAdded |
新しい行が DataGridViewに追加された後に発生します。 |
RowsDefaultCellStyleChanged |
RowsDefaultCellStyle プロパティの値が変更されたときに発生します。 |
RowsRemoved |
DataGridViewから行が削除されたときに発生します。 |
RowStateChanged |
入力フォーカスの損失や取得など、行の状態が変化したときに発生します。 |
RowUnshared |
行の状態が共有から非共有に変わるときに発生します。 |
RowValidated |
行の検証が完了した後に発生します。 |
RowValidating |
行が検証中に発生します。 |
Scroll |
ユーザーがコントロールの内容をスクロールしたときに発生します。 |
SelectionChanged |
現在の選択範囲が変更されたときに発生します。 |
SizeChanged |
Size プロパティ値が変更されたときに発生します。 (継承元 Control) |
SortCompare |
DataGridView が 2 つのセル値を比較して並べ替え操作を実行すると発生します。 |
Sorted |
DataGridView コントロールが並べ替え操作を完了したときに発生します。 |
StyleChanged |
コントロール スタイルが変更されたときに発生します。 |
SystemColorsChanged |
システムの色が変更されたときに発生します。 (継承元 Control) |
TabIndexChanged |
TabIndex プロパティ値が変更されたときに発生します。 (継承元 Control) |
TabStopChanged |
TabStop プロパティ値が変更されたときに発生します。 (継承元 Control) |
TextChanged |
Text プロパティの値が変更されたときに発生します。 |
UserAddedRow |
ユーザーが DataGridView コントロールへの行の追加を完了したときに発生します。 |
UserDeletedRow |
ユーザーが DataGridView コントロールから行の削除を完了したときに発生します。 |
UserDeletingRow |
ユーザーが DataGridView コントロールから行を削除したときに発生します。 |
Validated |
コントロールの検証が完了したときに発生します。 (継承元 Control) |
Validating |
コントロールが検証中に発生します。 (継承元 Control) |
VisibleChanged |
Visible プロパティ値が変更されたときに発生します。 (継承元 Control) |
明示的なインターフェイスの実装
IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |
ISupportInitialize.BeginInit() |
このメンバーの説明については、BeginInit()を参照してください。 |
ISupportInitialize.EndInit() |
このメンバーの説明については、EndInit()を参照してください。 |
適用対象
こちらもご覧ください
- DataGridView コントロール (Windows フォーム)
- DataGridView コントロールの概要 (Windows フォーム)
- Windows フォーム DataGridView コントロール での基本的な書式設定とスタイル設定の
- Windows フォーム DataGridView コントロール でのデータの表示の
- Windows フォーム DataGridView コントロール でのデータ表示モードの
- Windows フォームの DataGridView コントロールと DataGrid コントロールの違い
.NET