DataGrid Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeigt ADO.NET-Daten in einem bildlauffähigen Datenblatt an.
Diese Klasse ist in .NET Core 3.1 und höheren Versionen nicht verfügbar. Verwenden Sie stattdessen das DataGridView -Steuerelement, das das DataGrid Steuerelement ersetzt und erweitert.
public ref class DataGrid : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IDataGridEditingService
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
type DataGrid = class
inherit Control
interface ISupportInitialize
interface IDataGridEditingService
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DataGrid = class
inherit Control
interface ISupportInitialize
interface IDataGridEditingService
Public Class DataGrid
Inherits Control
Implements IDataGridEditingService, ISupportInitialize
- Vererbung
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel wird ein Windows-Formular DataSet mit zwei DataTable -Objekten und ein DataRelation -Formular erstellt, das die beiden Tabellen miteinander verknüpft. Um die Daten anzuzeigen, wird dann über die -Methode ein System.Windows.Forms.DataGrid -Steuerelement an das DataSetSetDataBinding gebunden. Eine Schaltfläche im Formular ändert die Darstellung des Rasters, indem zwei DataGridTableStyle -Objekte erstellt und das MappingName -Element jedes Objekts auf ein TableName von einem der DataTable -Objekte festgelegt wird. Das Beispiel enthält auch Code im MouseUp -Ereignis, das die HitTest -Methode verwendet, um die Spalte, Zeile und einen Teil des Rasters zu drucken, auf das geklickt wurde.
#using <system.dll>
#using <system.data.dll>
#using <system.drawing.dll>
#using <system.windows.forms.dll>
#using <system.xml.dll>
using namespace System;
using namespace System::ComponentModel;
using namespace System::Data;
using namespace System::Drawing;
using namespace System::Windows::Forms;
#define null 0
public ref class Form1: public System::Windows::Forms::Form
{
private:
System::ComponentModel::Container^ components;
Button^ button1;
Button^ button2;
DataGrid^ myDataGrid;
DataSet^ myDataSet;
bool TablesAlreadyAdded;
public:
Form1()
{
// Required for Windows Form Designer support.
InitializeComponent();
// Call SetUp to bind the controls.
SetUp();
}
public:
~Form1()
{
if ( components != nullptr )
{
delete components;
}
}
private:
void InitializeComponent()
{
// Create the form and its controls.
this->components = gcnew System::ComponentModel::Container;
this->button1 = gcnew System::Windows::Forms::Button;
this->button2 = gcnew System::Windows::Forms::Button;
this->myDataGrid = gcnew DataGrid;
this->Text = "DataGrid Control Sample";
this->ClientSize = System::Drawing::Size( 450, 330 );
button1->Location = System::Drawing::Point( 24, 16 );
button1->Size = System::Drawing::Size( 120, 24 );
button1->Text = "Change Appearance";
button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );
button2->Location = System::Drawing::Point( 150, 16 );
button2->Size = System::Drawing::Size( 120, 24 );
button2->Text = "Get Binding Manager";
button2->Click += gcnew System::EventHandler( this, &Form1::button2_Click );
myDataGrid->Location = System::Drawing::Point( 24, 50 );
myDataGrid->Size = System::Drawing::Size( 300, 200 );
myDataGrid->CaptionText = "Microsoft DataGrid Control";
myDataGrid->MouseUp += gcnew MouseEventHandler( this, &Form1::Grid_MouseUp );
this->Controls->Add( button1 );
this->Controls->Add( button2 );
this->Controls->Add( myDataGrid );
}
void SetUp()
{
// Create a DataSet with two tables and one relation.
MakeDataSet();
/* Bind the DataGrid to the DataSet. The dataMember
specifies that the Customers table should be displayed.*/
myDataGrid->SetDataBinding( myDataSet, "Customers" );
}
private:
void button1_Click( Object^ sender, System::EventArgs^ e )
{
if ( TablesAlreadyAdded )
return;
AddCustomDataTableStyle();
}
private:
void AddCustomDataTableStyle()
{
DataGridTableStyle^ ts1 = gcnew DataGridTableStyle;
ts1->MappingName = "Customers";
// Set other properties.
ts1->AlternatingBackColor = Color::LightGray;
/* Add a GridColumnStyle and set its MappingName
to the name of a DataColumn in the DataTable.
Set the HeaderText and Width properties. */
DataGridColumnStyle^ boolCol = gcnew DataGridBoolColumn;
boolCol->MappingName = "Current";
boolCol->HeaderText = "IsCurrent Customer";
boolCol->Width = 150;
ts1->GridColumnStyles->Add( boolCol );
// Add a second column style.
DataGridColumnStyle^ TextCol = gcnew DataGridTextBoxColumn;
TextCol->MappingName = "custName";
TextCol->HeaderText = "Customer Name";
TextCol->Width = 250;
ts1->GridColumnStyles->Add( TextCol );
// Create the second table style with columns.
DataGridTableStyle^ ts2 = gcnew DataGridTableStyle;
ts2->MappingName = "Orders";
// Set other properties.
ts2->AlternatingBackColor = Color::LightBlue;
// Create new ColumnStyle objects
DataGridColumnStyle^ cOrderDate = gcnew DataGridTextBoxColumn;
cOrderDate->MappingName = "OrderDate";
cOrderDate->HeaderText = "Order Date";
cOrderDate->Width = 100;
ts2->GridColumnStyles->Add( cOrderDate );
/* Use a PropertyDescriptor to create a formatted
column. First get the PropertyDescriptorCollection
for the data source and data member. */
PropertyDescriptorCollection^ pcol = this->BindingContext[myDataSet, "Customers.custToOrders"]->GetItemProperties();
/* Create a formatted column using a PropertyDescriptor.
The formatting character "c" specifies a currency format. */
DataGridColumnStyle^ csOrderAmount = gcnew DataGridTextBoxColumn( pcol[ "OrderAmount" ],"c",true );
csOrderAmount->MappingName = "OrderAmount";
csOrderAmount->HeaderText = "Total";
csOrderAmount->Width = 100;
ts2->GridColumnStyles->Add( csOrderAmount );
/* Add the DataGridTableStyle instances to
the GridTableStylesCollection. */
myDataGrid->TableStyles->Add( ts1 );
myDataGrid->TableStyles->Add( ts2 );
// Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded = true;
}
private:
void button2_Click( Object^ sender, System::EventArgs^ e )
{
BindingManagerBase^ bmGrid;
bmGrid = BindingContext[myDataSet, "Customers"];
MessageBox::Show( String::Concat( "Current BindingManager Position: ", bmGrid->Position )->ToString() );
}
private:
void Grid_MouseUp( Object^ sender, MouseEventArgs^ e )
{
// Create a HitTestInfo object using the HitTest method.
// Get the DataGrid by casting sender.
DataGrid^ myGrid = dynamic_cast<DataGrid^>(sender);
DataGrid::HitTestInfo ^ myHitInfo = myGrid->HitTest( e->X, e->Y );
Console::WriteLine( myHitInfo );
Console::WriteLine( myHitInfo->Type );
Console::WriteLine( myHitInfo->Row );
Console::WriteLine( myHitInfo->Column );
}
// Create a DataSet with two tables and populate it.
void MakeDataSet()
{
// Create a DataSet.
myDataSet = gcnew DataSet( "myDataSet" );
// Create two DataTables.
DataTable^ tCust = gcnew DataTable( "Customers" );
DataTable^ tOrders = gcnew DataTable( "Orders" );
// Create two columns, and add them to the first table.
DataColumn^ cCustID = gcnew DataColumn( "CustID",__int32::typeid );
DataColumn^ cCustName = gcnew DataColumn( "CustName" );
DataColumn^ cCurrent = gcnew DataColumn( "Current",bool::typeid );
tCust->Columns->Add( cCustID );
tCust->Columns->Add( cCustName );
tCust->Columns->Add( cCurrent );
// Create three columns, and add them to the second table.
DataColumn^ cID = gcnew DataColumn( "CustID",__int32::typeid );
DataColumn^ cOrderDate = gcnew DataColumn( "orderDate",DateTime::typeid );
DataColumn^ cOrderAmount = gcnew DataColumn( "OrderAmount",Decimal::typeid );
tOrders->Columns->Add( cOrderAmount );
tOrders->Columns->Add( cID );
tOrders->Columns->Add( cOrderDate );
// Add the tables to the DataSet.
myDataSet->Tables->Add( tCust );
myDataSet->Tables->Add( tOrders );
// Create a DataRelation, and add it to the DataSet.
DataRelation^ dr = gcnew DataRelation( "custToOrders",cCustID,cID );
myDataSet->Relations->Add( dr );
/* Populate the tables. For each customer and order,
create need two DataRow variables. */
DataRow^ newRow1;
DataRow^ newRow2;
// Create three customers in the Customers Table.
for ( int i = 1; i < 4; i++ )
{
newRow1 = tCust->NewRow();
newRow1[ "custID" ] = i;
// Add the row to the Customers table.
tCust->Rows->Add( newRow1 );
}
tCust->Rows[ 0 ][ "custName" ] = "Customer1";
tCust->Rows[ 1 ][ "custName" ] = "Customer2";
tCust->Rows[ 2 ][ "custName" ] = "Customer3";
// Give the Current column a value.
tCust->Rows[ 0 ][ "Current" ] = true;
tCust->Rows[ 1 ][ "Current" ] = true;
tCust->Rows[ 2 ][ "Current" ] = false;
// For each customer, create five rows in the Orders table.
for ( int i = 1; i < 4; i++ )
{
for ( int j = 1; j < 6; j++ )
{
newRow2 = tOrders->NewRow();
newRow2[ "CustID" ] = i;
newRow2[ "orderDate" ] = DateTime(2001,i,j * 2);
newRow2[ "OrderAmount" ] = i * 10 + j * .1;
// Add the row to the Orders table.
tOrders->Rows->Add( newRow2 );
}
}
}
};
int main()
{
Application::Run( gcnew Form1 );
}
using System;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
public class Form1 : System.Windows.Forms.Form
{
private System.ComponentModel.Container components;
private Button button1;
private Button button2;
private DataGrid myDataGrid;
private DataSet myDataSet;
private bool TablesAlreadyAdded;
public Form1()
{
// Required for Windows Form Designer support.
InitializeComponent();
// Call SetUp to bind the controls.
SetUp();
}
protected override void Dispose( bool disposing ){
if( disposing ){
if (components != null){
components.Dispose();}
}
base.Dispose( disposing );
}
private void InitializeComponent()
{
// Create the form and its controls.
this.components = new System.ComponentModel.Container();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.myDataGrid = new DataGrid();
this.Text = "DataGrid Control Sample";
this.ClientSize = new System.Drawing.Size(450, 330);
button1.Location = new Point(24, 16);
button1.Size = new System.Drawing.Size(120, 24);
button1.Text = "Change Appearance";
button1.Click+=new System.EventHandler(button1_Click);
button2.Location = new Point(150, 16);
button2.Size = new System.Drawing.Size(120, 24);
button2.Text = "Get Binding Manager";
button2.Click+=new System.EventHandler(button2_Click);
myDataGrid.Location = new Point(24, 50);
myDataGrid.Size = new Size(300, 200);
myDataGrid.CaptionText = "Microsoft DataGrid Control";
myDataGrid.MouseUp += new MouseEventHandler(Grid_MouseUp);
this.Controls.Add(button1);
this.Controls.Add(button2);
this.Controls.Add(myDataGrid);
}
public static void Main()
{
Application.Run(new Form1());
}
private void SetUp()
{
// Create a DataSet with two tables and one relation.
MakeDataSet();
/* Bind the DataGrid to the DataSet. The dataMember
specifies that the Customers table should be displayed.*/
myDataGrid.SetDataBinding(myDataSet, "Customers");
}
private void button1_Click(object sender, System.EventArgs e)
{
if(TablesAlreadyAdded) return;
AddCustomDataTableStyle();
}
private void AddCustomDataTableStyle()
{
DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = "Customers";
// Set other properties.
ts1.AlternatingBackColor = Color.LightGray;
/* Add a GridColumnStyle and set its MappingName
to the name of a DataColumn in the DataTable.
Set the HeaderText and Width properties. */
DataGridColumnStyle boolCol = new DataGridBoolColumn();
boolCol.MappingName = "Current";
boolCol.HeaderText = "IsCurrent Customer";
boolCol.Width = 150;
ts1.GridColumnStyles.Add(boolCol);
// Add a second column style.
DataGridColumnStyle TextCol = new DataGridTextBoxColumn();
TextCol.MappingName = "custName";
TextCol.HeaderText = "Customer Name";
TextCol.Width = 250;
ts1.GridColumnStyles.Add(TextCol);
// Create the second table style with columns.
DataGridTableStyle ts2 = new DataGridTableStyle();
ts2.MappingName = "Orders";
// Set other properties.
ts2.AlternatingBackColor = Color.LightBlue;
// Create new ColumnStyle objects
DataGridColumnStyle cOrderDate =
new DataGridTextBoxColumn();
cOrderDate.MappingName = "OrderDate";
cOrderDate.HeaderText = "Order Date";
cOrderDate.Width = 100;
ts2.GridColumnStyles.Add(cOrderDate);
/* Use a PropertyDescriptor to create a formatted
column. First get the PropertyDescriptorCollection
for the data source and data member. */
PropertyDescriptorCollection pcol = this.BindingContext
[myDataSet, "Customers.custToOrders"].GetItemProperties();
/* Create a formatted column using a PropertyDescriptor.
The formatting character "c" specifies a currency format. */
DataGridColumnStyle csOrderAmount =
new DataGridTextBoxColumn(pcol["OrderAmount"], "c", true);
csOrderAmount.MappingName = "OrderAmount";
csOrderAmount.HeaderText = "Total";
csOrderAmount.Width = 100;
ts2.GridColumnStyles.Add(csOrderAmount);
/* Add the DataGridTableStyle instances to
the GridTableStylesCollection. */
myDataGrid.TableStyles.Add(ts1);
myDataGrid.TableStyles.Add(ts2);
// Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded=true;
}
private void button2_Click(object sender, System.EventArgs e)
{
BindingManagerBase bmGrid;
bmGrid = BindingContext[myDataSet, "Customers"];
MessageBox.Show("Current BindingManager Position: " + bmGrid.Position);
}
private void Grid_MouseUp(object sender, MouseEventArgs e)
{
// Create a HitTestInfo object using the HitTest method.
// Get the DataGrid by casting sender.
DataGrid myGrid = (DataGrid)sender;
DataGrid.HitTestInfo myHitInfo = myGrid.HitTest(e.X, e.Y);
Console.WriteLine(myHitInfo);
Console.WriteLine(myHitInfo.Type);
Console.WriteLine(myHitInfo.Row);
Console.WriteLine(myHitInfo.Column);
}
// Create a DataSet with two tables and populate it.
private void MakeDataSet()
{
// Create a DataSet.
myDataSet = new DataSet("myDataSet");
// Create two DataTables.
DataTable tCust = new DataTable("Customers");
DataTable tOrders = new DataTable("Orders");
// Create two columns, and add them to the first table.
DataColumn cCustID = new DataColumn("CustID", typeof(int));
DataColumn cCustName = new DataColumn("CustName");
DataColumn cCurrent = new DataColumn("Current", typeof(bool));
tCust.Columns.Add(cCustID);
tCust.Columns.Add(cCustName);
tCust.Columns.Add(cCurrent);
// Create three columns, and add them to the second table.
DataColumn cID =
new DataColumn("CustID", typeof(int));
DataColumn cOrderDate =
new DataColumn("orderDate",typeof(DateTime));
DataColumn cOrderAmount =
new DataColumn("OrderAmount", typeof(decimal));
tOrders.Columns.Add(cOrderAmount);
tOrders.Columns.Add(cID);
tOrders.Columns.Add(cOrderDate);
// Add the tables to the DataSet.
myDataSet.Tables.Add(tCust);
myDataSet.Tables.Add(tOrders);
// Create a DataRelation, and add it to the DataSet.
DataRelation dr = new DataRelation
("custToOrders", cCustID , cID);
myDataSet.Relations.Add(dr);
/* Populates the tables. For each customer and order,
creates two DataRow variables. */
DataRow newRow1;
DataRow newRow2;
// Create three customers in the Customers Table.
for(int i = 1; i < 4; i++)
{
newRow1 = tCust.NewRow();
newRow1["custID"] = i;
// Add the row to the Customers table.
tCust.Rows.Add(newRow1);
}
// Give each customer a distinct name.
tCust.Rows[0]["custName"] = "Customer1";
tCust.Rows[1]["custName"] = "Customer2";
tCust.Rows[2]["custName"] = "Customer3";
// Give the Current column a value.
tCust.Rows[0]["Current"] = true;
tCust.Rows[1]["Current"] = true;
tCust.Rows[2]["Current"] = false;
// For each customer, create five rows in the Orders table.
for(int i = 1; i < 4; i++)
{
for(int j = 1; j < 6; j++)
{
newRow2 = tOrders.NewRow();
newRow2["CustID"]= i;
newRow2["orderDate"]= new DateTime(2001, i, j * 2);
newRow2["OrderAmount"] = i * 10 + j * .1;
// Add the row to the Orders table.
tOrders.Rows.Add(newRow2);
}
}
}
}
Option Explicit
Option Strict
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Windows.Forms
Public Class Form1
Inherits System.Windows.Forms.Form
Private components As System.ComponentModel.Container
Private button1 As Button
Private button2 As Button
Private myDataGrid As DataGrid
Private myDataSet As DataSet
Private TablesAlreadyAdded As Boolean
Public Sub New()
' Required for Windows Form Designer support.
InitializeComponent()
' Call SetUp to bind the controls.
SetUp()
End Sub
Private Sub InitializeComponent()
' Create the form and its controls.
Me.components = New System.ComponentModel.Container()
Me.button1 = New System.Windows.Forms.Button()
Me.button2 = New System.Windows.Forms.Button()
Me.myDataGrid = New DataGrid()
Me.Text = "DataGrid Control Sample"
Me.ClientSize = New System.Drawing.Size(450, 330)
button1.Location = New Point(24, 16)
button1.Size = New System.Drawing.Size(120, 24)
button1.Text = "Change Appearance"
AddHandler button1.Click, AddressOf button1_Click
button2.Location = New Point(150, 16)
button2.Size = New System.Drawing.Size(120, 24)
button2.Text = "Get Binding Manager"
AddHandler button2.Click, AddressOf button2_Click
myDataGrid.Location = New Point(24, 50)
myDataGrid.Size = New Size(300, 200)
myDataGrid.CaptionText = "Microsoft DataGrid Control"
AddHandler myDataGrid.MouseUp, AddressOf Grid_MouseUp
Me.Controls.Add(button1)
Me.Controls.Add(button2)
Me.Controls.Add(myDataGrid)
End Sub
Public Shared Sub Main()
Application.Run(New Form1())
End Sub
Private Sub SetUp()
' Create a DataSet with two tables and one relation.
MakeDataSet()
' Bind the DataGrid to the DataSet. The dataMember
' specifies that the Customers table should be displayed.
myDataGrid.SetDataBinding(myDataSet, "Customers")
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If TablesAlreadyAdded = True Then Exit Sub
AddCustomDataTableStyle()
End Sub
Private Sub AddCustomDataTableStyle()
Dim ts1 As New DataGridTableStyle()
ts1.MappingName = "Customers"
' Set other properties.
ts1.AlternatingBackColor = Color.LightGray
' Add a GridColumnStyle and set its MappingName
' to the name of a DataColumn in the DataTable.
' Set the HeaderText and Width properties.
Dim boolCol As New DataGridBoolColumn()
boolCol.MappingName = "Current"
boolCol.HeaderText = "IsCurrent Customer"
boolCol.Width = 150
ts1.GridColumnStyles.Add(boolCol)
' Add a second column style.
Dim TextCol As New DataGridTextBoxColumn()
TextCol.MappingName = "custName"
TextCol.HeaderText = "Customer Name"
TextCol.Width = 250
ts1.GridColumnStyles.Add(TextCol)
' Create the second table style with columns.
Dim ts2 As New DataGridTableStyle()
ts2.MappingName = "Orders"
' Set other properties.
ts2.AlternatingBackColor = Color.LightBlue
' Create new ColumnStyle objects
Dim cOrderDate As New DataGridTextBoxColumn()
cOrderDate.MappingName = "OrderDate"
cOrderDate.HeaderText = "Order Date"
cOrderDate.Width = 100
ts2.GridColumnStyles.Add(cOrderDate)
' Use a PropertyDescriptor to create a formatted
' column. First get the PropertyDescriptorCollection
' for the data source and data member.
Dim pcol As PropertyDescriptorCollection = _
Me.BindingContext(myDataSet, "Customers.custToOrders"). _
GetItemProperties()
' Create a formatted column using a PropertyDescriptor.
' The formatting character "c" specifies a currency format. */
Dim csOrderAmount As _
New DataGridTextBoxColumn(pcol("OrderAmount"), "c", True)
csOrderAmount.MappingName = "OrderAmount"
csOrderAmount.HeaderText = "Total"
csOrderAmount.Width = 100
ts2.GridColumnStyles.Add(csOrderAmount)
' Add the DataGridTableStyle instances to
' the GridTableStylesCollection.
myDataGrid.TableStyles.Add(ts1)
myDataGrid.TableStyles.Add(ts2)
' Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded = true
End Sub
Private Sub button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim bmGrid As BindingManagerBase
bmGrid = BindingContext(myDataSet, "Customers")
MessageBox.Show(("Current BindingManager Position: " & bmGrid.Position))
End Sub
Private Sub Grid_MouseUp(sender As Object, e As MouseEventArgs)
' Create a HitTestInfo object using the HitTest method.
' Get the DataGrid by casting sender.
Dim myGrid As DataGrid = CType(sender, DataGrid)
Dim myHitInfo As DataGrid.HitTestInfo = myGrid.HitTest(e.X, e.Y)
Console.WriteLine(myHitInfo)
Console.WriteLine(myHitInfo.Type)
Console.WriteLine(myHitInfo.Row)
Console.WriteLine(myHitInfo.Column)
End Sub
' Create a DataSet with two tables and populate it.
Private Sub MakeDataSet()
' Create a DataSet.
myDataSet = New DataSet("myDataSet")
' Create two DataTables.
Dim tCust As New DataTable("Customers")
Dim tOrders As New DataTable("Orders")
' Create two columns, and add them to the first table.
Dim cCustID As New DataColumn("CustID", GetType(Integer))
Dim cCustName As New DataColumn("CustName")
Dim cCurrent As New DataColumn("Current", GetType(Boolean))
tCust.Columns.Add(cCustID)
tCust.Columns.Add(cCustName)
tCust.Columns.Add(cCurrent)
' Create three columns, and add them to the second table.
Dim cID As New DataColumn("CustID", GetType(Integer))
Dim cOrderDate As New DataColumn("orderDate", GetType(DateTime))
Dim cOrderAmount As New DataColumn("OrderAmount", GetType(Decimal))
tOrders.Columns.Add(cOrderAmount)
tOrders.Columns.Add(cID)
tOrders.Columns.Add(cOrderDate)
' Add the tables to the DataSet.
myDataSet.Tables.Add(tCust)
myDataSet.Tables.Add(tOrders)
' Create a DataRelation, and add it to the DataSet.
Dim dr As New DataRelation("custToOrders", cCustID, cID)
myDataSet.Relations.Add(dr)
' Populates the tables. For each customer and order,
' creates two DataRow variables.
Dim newRow1 As DataRow
Dim newRow2 As DataRow
' Create three customers in the Customers Table.
Dim i As Integer
For i = 1 To 3
newRow1 = tCust.NewRow()
newRow1("custID") = i
' Add the row to the Customers table.
tCust.Rows.Add(newRow1)
Next i
' Give each customer a distinct name.
tCust.Rows(0)("custName") = "Customer1"
tCust.Rows(1)("custName") = "Customer2"
tCust.Rows(2)("custName") = "Customer3"
' Give the Current column a value.
tCust.Rows(0)("Current") = True
tCust.Rows(1)("Current") = True
tCust.Rows(2)("Current") = False
' For each customer, create five rows in the Orders table.
For i = 1 To 3
Dim j As Integer
For j = 1 To 5
newRow2 = tOrders.NewRow()
newRow2("CustID") = i
newRow2("orderDate") = New DateTime(2001, i, j * 2)
newRow2("OrderAmount") = i * 10 + j * 0.1
' Add the row to the Orders table.
tOrders.Rows.Add(newRow2)
Next j
Next i
End Sub
End Class
Hinweise
Diese Klasse ist in .NET Core 3.1 und höheren Versionen nicht verfügbar. Verwenden Sie stattdessen das DataGridView -Steuerelement.
Zeigt System.Windows.Forms.DataGrid webähnliche Links zu untergeordneten Tabellen an. Sie können auf einen Link klicken, um zur untergeordneten Tabelle zu navigieren. Wenn eine untergeordnete Tabelle angezeigt wird, wird im Untertitel eine Zurück-Schaltfläche angezeigt, auf die geklickt werden kann, um zurück zur übergeordneten Tabelle zu navigieren. Die Daten aus den übergeordneten Zeilen werden unterhalb des Untertitel und oberhalb der Spaltenüberschriften angezeigt. Sie können die Informationen zur übergeordneten Zeile ausblenden, indem Sie auf die Schaltfläche rechts neben der Schaltfläche "Zurück" klicken.
Um eine Tabelle in der System.Windows.Forms.DataGrid zur Laufzeit anzuzeigen, verwenden Sie die SetDataBinding -Methode, um die DataSource Eigenschaften und DataMember auf eine gültige Datenquelle festzulegen. Die folgenden Datenquellen sind gültig:
Eine DataTable
Eine DataView
Eine DataSet
Eine DataViewManager
Ein Array mit einer einzelnen Dimension
Jede Komponente, die die IListSource -Schnittstelle implementiert
Jede Komponente, die die IList -Schnittstelle implementiert
Weitere Informationen zur DataSet -Klasse finden Sie unter DataSets, DataTables und DataViews.
Sie können ein Raster erstellen, das Benutzern das Bearbeiten von Daten ermöglicht, sie aber daran hindert, neue Zeilen hinzuzufügen, indem Sie ein DataView als Datenquelle verwenden und die AllowNew -Eigenschaft auf false
festlegen.
Datenquellen werden weiter von BindingManagerBase -Objekten verwaltet. Für jede Tabelle in einer Datenquelle kann aus BindingManagerBase dem Formular BindingContextzurückgegeben werden. Sie können beispielsweise die Anzahl der Zeilen bestimmen, die in einer Datenquelle enthalten sind, indem Sie die -Eigenschaft des zugeordneten BindingManagerBaseCount Objekts zurückgeben.
Verwenden Sie zum Überprüfen von Daten die zugrunde liegenden Objekte, die Daten und deren Ereignisse darstellen. Wenn die Daten beispielsweise aus einem DataTable in einem DataSetstammen, verwenden Sie die ColumnChanging Ereignisse und RowChanging .
Hinweis
Da die Anzahl der Spalten angepasst werden kann (durch Hinzufügen oder Löschen von Membern von GridColumnStylesCollection), und die Zeilen nach Spalte sortiert werden können, kann nicht garantiert werden, dass die RowNumber Eigenschaftswerte und ColumnNumber die Indizes und DataColumn in einem DataTableentsprechenDataRow. Daher sollten Sie die Verwendung dieser Eigenschaften im Validating Ereignis vermeiden, um Daten zu überprüfen.
Verwenden Sie die -Eigenschaft, um zu CurrentCell bestimmen, welche Zelle ausgewählt ist. Ändern Sie den Wert einer beliebigen Zelle mithilfe der Item[] -Eigenschaft, die entweder die Zeilen- und Spaltenindizes der Zelle oder eine einzelne DataGridCellannehmen kann. Überwachen Sie das CurrentCellChanged Ereignis, um zu erkennen, wenn der Benutzer eine andere Zelle auswählt.
Verwenden Sie HitTest die -Methode im -Ereignis, um zu bestimmen, auf welchen Teil des Steuerelements MouseDown der Benutzer geklickt hat. Die HitTest -Methode gibt ein DataGrid.HitTestInfo -Objekt zurück, das die Zeile und Spalte eines angeklickten Bereichs enthält.
Um die Darstellung des Steuerelements zur Laufzeit zu verwalten, sind mehrere Eigenschaften zum Festlegen der Farbe und Untertitel Attribute verfügbar, einschließlich CaptionForeColor, CaptionBackColor, CaptionFontusw.
Die Darstellung des angezeigten Rasters (oder Rasters) kann weiter geändert werden, indem Objekte erstellt DataGridTableStyle und der hinzugefügt werden, auf GridTableStylesCollectiondie über die TableStyles -Eigenschaft zugegriffen wird. Wenn z. B. auf ein DataSet festgelegt ist, das DataSource drei DataTable Objekte enthält, können Sie der Auflistung drei DataGridTableStyle Objekte hinzufügen, eines für jede Tabelle. Um jedes DataGridTableStyle Objekt mit einem DataTablezu synchronisieren, legen Sie den MappingName von DataGridTableStyle auf den TableName von fest DataTable. Weitere Informationen zum Binden an ein Array von -Objekten finden Sie in der DataGridTableStyle.MappingName -Eigenschaft.
Um eine benutzerdefinierte Ansicht einer Tabelle zu erstellen, erstellen Sie eine instance einer DataGridTextBoxColumn - oder DataGridBoolColumn -Klasse, und fügen Sie das -Objekt dem -Objekt hinzu, auf das GridTableStylesCollection über die TableStyles -Eigenschaft zugegriffen wird. Beide Klassen erben von DataGridColumnStyle. Legen Sie für jede Spaltenformatvorlage auf die MappingNameColumnName einer Spalte fest, die sie im Raster anzeigen möchten. Um eine Spalte auszublenden, legen Sie ihre MappingName auf etwas anderes als einen gültigen ColumnNamefest.
Um den Text einer Spalte zu formatieren, legen Sie die Format -Eigenschaft von DataGridTextBoxColumn auf einen der Werte fest, die unter Formatierungstypen und benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit gefunden werden.
Um die DataGrid an ein stark typisiertes Array von Objekten zu binden, muss der Objekttyp öffentliche Eigenschaften enthalten. Um ein DataGridTableStyle zu erstellen, das das Array anzeigt, legen Sie die DataGridTableStyle.MappingName -Eigenschaft auf typename[]
fest, wobei typename
durch den Namen des Objekttyps ersetzt wird. Beachten Sie auch, dass bei der MappingName Eigenschaft die Groß-/Kleinschreibung beachtet wird. Der Typname muss genau übereinstimmen. Ein Beispiel finden Sie in der MappingName -Eigenschaft.
Sie können den DataGrid auch an einen ArrayListbinden. Ein Feature von ArrayList ist, dass es Objekte mehrerer Typen enthalten kann, aber das DataGrid kann nur dann an eine solche Liste gebunden werden, wenn alle Elemente in der Liste denselben Typ wie das erste Element aufweisen. Dies bedeutet, dass alle Objekte entweder vom gleichen Typ sein müssen, oder sie müssen von derselben Klasse wie das erste Element in der Liste erben. Wenn das erste Element in einer Liste beispielsweise ein Controlist, könnte das zweite Element ein TextBox sein (das von Controlerbt). Wenn das erste Element dagegen ein TextBoxist, kann das zweite Objekt kein sein Control. Darüber hinaus muss der ArrayList Elemente enthalten, wenn es gebunden ist. Ein leeres ArrayList Raster führt zu einem leeren Raster. Darüber hinaus müssen die -Objekte im ArrayList -Objekt öffentliche Eigenschaften enthalten. Legen Sie beim MappingNameDataGridTableStyle Binden an einen ArrayListvon auf "ArrayList" (den Typnamen) fest.
Für jedes DataGridTableStylekönnen Sie Farbe und Untertitel Attribute festlegen, die die Einstellungen für das System.Windows.Forms.DataGrid Steuerelement überschreiben. Wenn diese Eigenschaften jedoch nicht festgelegt sind, werden die Einstellungen für das Steuerelement standardmäßig verwendet. Die folgenden Eigenschaften können von Eigenschaften überschrieben DataGridTableStyle werden:
Um die Darstellung einzelner Spalten anzupassen, fügen Sie DataGridColumnStyle Objekte zu hinzu, auf die GridColumnStylesCollectionüber die GridColumnStyles -Eigenschaft der einzelnen DataGridTableStylezugegriffen wird. Um jede DataGridColumnStyle mit einem DataColumn in DataTablezu synchronisieren, legen Sie die MappingName auf ColumnName ein DataColumnfest. Beim Erstellen eines DataGridColumnStylekönnen Sie auch eine Formatierungszeichenfolge festlegen, die angibt, wie die Spalte Daten anzeigt. Sie können beispielsweise angeben, dass die Spalte ein kurzes Datumsformat verwendet, um in der Tabelle enthaltene Datumsangaben anzuzeigen.
Achtung
Erstellen DataGridColumnStyle Sie immer Objekte, und fügen Sie sie dem GridColumnStylesCollection hinzu, bevor Sie DataGridTableStyle Objekte hinzufügen GridTableStylesCollection. Wenn Sie der Auflistung einen leeren DataGridTableStyle Wert mit einem gültigen MappingName Wert hinzufügen, DataGridColumnStyle werden Objekte automatisch für Sie generiert. Folglich wird eine Ausnahme ausgelöst, wenn Sie versuchen, neue DataGridColumnStyle Objekte mit doppelten MappingName Werten zu GridColumnStylesCollectionhinzufügen.
Hinweis
Obwohl das DataGridView-Steuerelement das DataGrid-Steuerelement ersetzt und funktionell erweitert, wird das DataGrid-Steuerelement sowohl aus Gründen der Abwärtskompatibilität als auch, falls gewünscht, für die zukünftige Verwendung beibehalten. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.
Konstruktoren
DataGrid() |
Initialisiert eine neue Instanz der DataGrid-Klasse. |
Eigenschaften
AccessibilityObject |
Ruft das dem Steuerelement zugewiesene AccessibleObject ab. (Geerbt von Control) |
AccessibleDefaultActionDescription |
Ruft die Standardbeschreibung der Aktion des Steuerelements ab, das von Clientanwendungen für Barrierefreiheit verwendet wird, oder legt diese fest. (Geerbt von Control) |
AccessibleDescription |
Ruft die Beschreibung des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diese fest. (Geerbt von Control) |
AccessibleName |
Ruft den Namen des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diesen fest. (Geerbt von Control) |
AccessibleRole |
Ruft die barrierefreie Rolle des Steuerelements ab oder legt diese fest. (Geerbt von Control) |
AllowDrop |
Ruft einen Wert ab, der angibt, ob das Steuerelement Daten annehmen kann, die vom Benutzer darauf gezogen wurden, oder legt diesen fest. (Geerbt von Control) |
AllowNavigation |
Ruft einen Wert ab, der angibt, ob die Navigation zulässig ist, oder legt diesen fest. |
AllowSorting |
Ruft einen Wert ab, der angibt, ob das Datenblatt durch Klicken auf einen Spaltenkopf neu sortiert werden kann, oder legt diesen fest. |
AlternatingBackColor |
Ruft die Hintergrundfarbe der ungeraden Datenblattzeilen ab oder legt diese fest. |
Anchor |
Ruft die Ränder des Containers ab, an die ein Steuerelement gebunden ist, oder legt diese fest und bestimmt, wie die Größe des Steuerelements mit dessen übergeordnetem Element geändert wird. (Geerbt von Control) |
AutoScrollOffset |
Ruft in ScrollControlIntoView(Control) ab oder legt anhand dessen fest, in welcher Richtung der Bildlauf dieses Steuerelements durchgeführt wird. (Geerbt von Control) |
AutoSize |
Diese Eigenschaft ist für diese Klasse nicht relevant. (Geerbt von Control) |
BackColor |
Ruft die Hintergrundfarbe der geraden Datenblattzeilen ab oder legt diese fest. |
BackgroundColor |
Ruft die Farbe des Bereichs unter den Zeilen des Datenblatts ab oder legt diese fest. |
BackgroundImage |
Dieser Member hat für das genannte Steuerelement keine Bedeutung. |
BackgroundImageLayout |
Dieser Member hat für das genannte Steuerelement keine Bedeutung. |
BackgroundImageLayout |
Ruft ab oder legt fest, welches Hintergrundbildlayout gemäß der Definition in der ImageLayout-Enumeration verwendet wird. (Geerbt von Control) |
BindingContext |
Ruft die BindingContext für das Steuerelement ab oder legt diese fest. (Geerbt von Control) |
BorderStyle |
Ruft die Rahmenart des Datenblatts ab oder legt diese fest. |
Bottom |
Ruft den Abstand zwischen dem unteren Rand des Steuerelements und dem oberen Rand des Clientbereichs des zugehörigen Containers in Pixel ab. (Geerbt von Control) |
Bounds |
Ruft die Größe und die Position des Steuerelements, einschließlich seiner Nicht-Clientelemente, in Pixel relativ zum übergeordneten Steuerelement ab oder legt diese fest. (Geerbt von Control) |
CanEnableIme |
Ruft einen Wert ab, der angibt, ob die ImeMode-Eigenschaft auf einen aktiven Wert festgelegt werden kann, um IME-Unterstützung zu aktivieren. (Geerbt von Control) |
CanFocus |
Ruft einen Wert ab, der angibt, ob das Steuerelement den Fokus erhalten kann. (Geerbt von Control) |
CanRaiseEvents |
Stellt fest, ob Ereignisse für das Steuerelement ausgelöst werden können. (Geerbt von Control) |
CanSelect |
Ruft einen Wert ab, der angibt, ob das Steuerelement ausgewählt werden kann. (Geerbt von Control) |
CaptionBackColor |
Ruft die Hintergrundfarbe des Beschriftungsbereichs ab oder legt diese fest. |
CaptionFont |
Ruft die Schriftart der Datenblattbeschriftung ab oder legt diese fest. |
CaptionForeColor |
Ruft die Vordergrundfarbe des Beschriftungsbereichs ab oder legt diese fest. |
CaptionText |
Ruft den Text der Fensterbeschriftung des Datenblatts ab oder legt diesen fest. |
CaptionVisible |
Ruft einen Wert ab, der angibt, ob die Beschriftung des Datenblatts angezeigt wird, oder legt diesen fest. |
Capture |
Ruft einen Wert ab, der angibt, ob die Maus vom Steuerelement erfasst wurde, oder legt diesen fest. (Geerbt von Control) |
CausesValidation |
Ruft einen Wert ab, der angibt, ob das Steuerelement bei Erhalt des Fokus eine Validierung für alle eine Validierung erfordernden Steuerelemente veranlasst, oder legt diesen fest. (Geerbt von Control) |
ClientRectangle |
Ruft das Rechteck ab, das den Clientbereich des Steuerelements darstellt. (Geerbt von Control) |
ClientSize |
Ruft die Höhe und Breite des Clientbereichs des Steuerelements ab oder legt diese fest. (Geerbt von Control) |
ColumnHeadersVisible |
Ruft einen Wert ab, der angibt, ob die Spaltenköpfe einer Tabelle sichtbar sind, oder legt diesen fest. |
CompanyName |
Ruft den Namen des Unternehmens oder des Entwicklers der Anwendung ab, die das Steuerelement enthält. (Geerbt von Control) |
Container |
Ruft die IContainer ab, die in der Component enthalten ist. (Geerbt von Component) |
ContainsFocus |
Ruft einen Wert ab, der angibt, ob das Steuerelement oder eines der untergeordneten Steuerelemente den Eingabefokus besitzt. (Geerbt von Control) |
ContextMenu |
Ruft das dem Steuerelement zugeordnete Kontextmenü ab oder legt dieses fest. (Geerbt von Control) |
ContextMenuStrip |
Ruft die diesem Steuerelement zugeordnete ContextMenuStrip-Klasse ab oder legt diese fest. (Geerbt von Control) |
Controls |
Ruft die im Steuerelement enthaltene Auflistung von Steuerelementen ab. (Geerbt von Control) |
Created |
Ruft einen Wert ab, der angibt, ob das Steuerelement erstellt wurde. (Geerbt von Control) |
CreateParams |
Ruft die benötigten Erstellungsparameter ab, wenn das Steuerelementhandle erstellt wird. (Geerbt von Control) |
CurrentCell |
Ruft ab oder legt fest, welche Zelle den Fokus besitzt. Zur Entwurfszeit nicht verfügbar. |
CurrentRowIndex |
Ruft den Index der Zeile fest, die gegenwärtig den Fokus besitzt, oder legt diesen fest. |
Cursor |
Dieser Member hat für das genannte Steuerelement keine Bedeutung. |
DataBindings |
Ruft die Datenbindungen für das Steuerelement ab. (Geerbt von Control) |
DataContext |
Ruft den Datenkontext zum Zweck der Datenbindung ab oder legt diese fest. Dies ist eine Ambient-Eigenschaft. (Geerbt von Control) |
DataMember |
Ruft die angegebene Liste in einer DataSource ab, für die das DataGrid-Steuerelement ein Datenblatt anzeigt, oder legt diese fest. |
DataSource |
Ruft die Datenquelle ab, für die Daten im Datenblatt angezeigt werden, oder legt diese fest. |
DefaultCursor |
Ruft den Standardcursor für das Steuerelement ab oder legt ihn fest. (Geerbt von Control) |
DefaultImeMode |
Ruft den von dem Steuerelement unterstützten Standard-IME-Modus (Eingabemethoden-Editor) ab. (Geerbt von Control) |
DefaultMargin |
Ruft den als Standardwert angegebenen Leerraum zwischen Steuerelementen in Pixel ab. (Geerbt von Control) |
DefaultMaximumSize |
Ruft die Länge und die Höhe in Pixel ab, die als die maximale Standardgröße eines Steuerelements angegeben ist. (Geerbt von Control) |
DefaultMinimumSize |
Ruft die Länge und die Höhe in Pixel ab, die als die minimale Standardgröße eines Steuerelements angegeben ist. (Geerbt von Control) |
DefaultPadding |
Ruft den standardmäßigen internen Abstand des Inhalts eines Steuerelements in Pixel ab. (Geerbt von Control) |
DefaultSize |
Ruft die Standardgröße des Steuerelements ab. |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Geerbt von Component) |
DeviceDpi |
Ruft den DPI-Wert für das Anzeigegerät ab, auf dem das Steuerelement aktuell angezeigt wird. (Geerbt von Control) |
DisplayRectangle |
Ruft das Rechteck ab, das den Anzeigebereich des Steuerelements darstellt. (Geerbt von Control) |
Disposing |
Ruft einen Wert ab, der angibt, ob die Control-Basisklasse gerade freigegeben wird. (Geerbt von Control) |
Dock |
Ruft ab oder legt fest, welche Steuerelementrahmen am übergeordneten Steuerelement angedockt sind, und bestimmt, wie die Größe eines Steuerelements mit dem übergeordneten Steuerelement geändert wird. (Geerbt von Control) |
DoubleBuffered |
Ruft einen Wert ab, der angibt, ob das Steuerelement seine Oberfläche unter Verwendung eines sekundären Puffers neu zeichnen soll, um Flackern zu verringern oder zu vermeiden, oder legt diesen Wert fest. (Geerbt von Control) |
Enabled |
Ruft einen Wert ab, der angibt, ob das Steuerelement auf Benutzerinteraktionen reagieren kann, oder legt diesen fest. (Geerbt von Control) |
Events |
Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Geerbt von Component) |
FirstVisibleColumn |
Ruft den Index der ersten angezeigten Spalte in einem Datenblatt ab. |
FlatMode |
Ruft einen Wert ab, der angibt, ob das Datenblatt im flachen Modus angezeigt wird, oder legt diesen fest. |
Focused |
Ruft einen Wert ab, der angibt, ob das Steuerelement den Eingabefokus besitzt. (Geerbt von Control) |
Font |
Ruft die Schriftart für die Anzeige von Text im Steuerelement ab oder legt diese fest. (Geerbt von Control) |
FontHeight |
Ruft die Höhe der Schriftart des Steuerelements ab oder legt diese fest. (Geerbt von Control) |
ForeColor |
Ruft die Eigenschaft für die Vordergrundfarbe (i. d. R. die Textfarbe) des DataGrid-Steuerelements ab oder legt diese fest. |
GridLineColor |
Ruft die Farbe der Datenblattlinien ab oder legt diese fest. |
GridLineStyle |
Ruft den Linienstil des Datenblatts ab oder legt diesen fest. |
Handle |
Ruft das Fensterhandle ab, an das das Steuerelement gebunden ist. (Geerbt von Control) |
HasChildren |
Ruft einen Wert ab, der angibt, ob das Steuerelement ein oder mehrere untergeordnete Steuerelemente enthält. (Geerbt von Control) |
HeaderBackColor |
Ruft die Hintergrundfarbe aller Zeilen- und Spaltenköpfe ab oder legt diese fest. |
HeaderFont |
Ruft die Schriftart für Spaltenköpfe ab oder legt diese fest. |
HeaderForeColor |
Ruft die Vordergrundfarbe für Header ab oder legt diese fest. |
Height |
Ruft die Höhe des Steuerelements ab bzw. legt diese fest. (Geerbt von Control) |
HorizScrollBar |
Ruft die horizontale Bildlaufleiste für das Datenblatt ab. |
ImeMode |
Ruft den IME-Modus (Eingabemethoden-Editor) des Steuerelements ab oder legt diesen fest. (Geerbt von Control) |
ImeModeBase |
Ruft den IME-Modus eines Steuerelements ab oder legt diesen fest. (Geerbt von Control) |
InvokeRequired |
Ruft einen Wert ab, der angibt ob der Aufrufer beim Aufruf von Methoden des Steuerelements eine Aufrufmethode aufrufen muss, da sich der Aufrufer in einem anderen Thread als dem befindet, in dem das Steuerelement erstellt wurde. (Geerbt von Control) |
IsAccessible |
Ruft einen Wert ab, der angibt, ob das Steuerelement für barrierefreie Anwendungen sichtbar ist, oder legt diesen fest. (Geerbt von Control) |
IsAncestorSiteInDesignMode |
Gibt an, ob eine der Vorgänger dieses Steuerelements und diese Website in DesignMode angeordnet ist. Diese Eigenschaft ist schreibgeschützt. (Geerbt von Control) |
IsDisposed |
Ruft einen Wert ab, der angibt, ob das Steuerelement freigegeben wurde. (Geerbt von Control) |
IsHandleCreated |
Ruft einen Wert ab, der angibt, ob dem Steuerelement ein Handle zugeordnet ist. (Geerbt von Control) |
IsMirrored |
Ruft einen Wert ab, der angibt, ob das Steuerelement gespiegelt wird. (Geerbt von Control) |
Item[DataGridCell] |
Ruft den Wert einer angegebenen DataGridCell ab oder legt diesen fest. |
Item[Int32, Int32] |
Ruft den Wert der Zelle in der angegebenen Zeile und Spalte ab, oder legt diesen fest. |
LayoutEngine |
Ruft eine zwischengespeicherte Instanz der Layout-Engine des Steuerelements ab. (Geerbt von Control) |
Left |
Ruft den Abstand zwischen dem linken Rand des Steuerelements und dem linken Rand des Clientbereichs des zugehörigen Containers in Pixel ab oder legt diesen fest. (Geerbt von Control) |
LinkColor |
Ruft die Farbe des Textes ab, auf den zum Navigieren zu einer untergeordneten Tabelle geklickt werden kann, oder legt diese fest. |
LinkHoverColor |
Dieser Member hat für das genannte Steuerelement keine Bedeutung. |
ListManager |
Ruft den CurrencyManager für dieses DataGrid-Steuerelement ab. |
Location |
Ruft die Koordinaten der linken oberen Ecke des Steuerelements relativ zur linken oberen Ecke des Containers ab oder legt diese fest. (Geerbt von Control) |
Margin |
Ruft den Zwischenraum zwischen Steuerelementen ab oder legt ihn fest. (Geerbt von Control) |
MaximumSize |
Ruft die Größe ab, die die Obergrenze bildet, die GetPreferredSize(Size) angeben kann, oder legt diese fest. (Geerbt von Control) |
MinimumSize |
Ruft die Größe ab, die die Untergrenze bildet, die GetPreferredSize(Size) angeben kann, oder legt diese fest. (Geerbt von Control) |
Name |
Ruft den Namen des Steuerelements ab oder legt diesen fest. (Geerbt von Control) |
Padding |
Ruft ab oder legt fest, welche Abstände innerhalb des Steuerelements verwendet werden. (Geerbt von Control) |
Parent |
Ruft den übergeordneten Container des Steuerelements ab oder legt diesen fest. (Geerbt von Control) |
ParentRowsBackColor |
Ruft die Hintergrundfarbe übergeordneter Zeilen ab oder legt diese fest. |
ParentRowsForeColor |
Ruft die Vordergrundfarbe übergeordneter Zeilen ab oder legt diese fest. |
ParentRowsLabelStyle |
Ruft den Anzeigestil der übergeordneten Zeilen ab oder legt diesen fest. |
ParentRowsVisible |
Ruft einen Wert ab, der angibt, ob die übergeordneten Zeilen einer Tabelle angezeigt werden, oder legt diesen fest. |
PreferredColumnWidth |
Ruft die Standardbreite (in Pixel) der Spalten im Datenblatt ab oder legt diese fest. |
PreferredRowHeight |
Ruft die bevorzugte Zeilenhöhe für das DataGrid-Steuerelement ab oder legt diese fest. |
PreferredSize |
Ruft die Größe eines rechteckigen Bereichs ab, in den das Steuerelement eingepasst werden kann. (Geerbt von Control) |
ProductName |
Ruft den Produktnamen der Assembly ab, die das Steuerelement enthält. (Geerbt von Control) |
ProductVersion |
Ruft die Version der Assembly ab, die das Steuerelement enthält. (Geerbt von Control) |
ReadOnly |
Ruft einen Wert ab, der angibt, ob dieses Datenblatt schreibgeschützt ist. |
RecreatingHandle |
Ruft einen Wert ab, der angibt, ob das Steuerelement gerade das zugehörige Handle neu erstellt. (Geerbt von Control) |
Region |
Ruft den dem Steuerelement zugeordneten Fensterbereich ab oder legt diesen fest. (Geerbt von Control) |
RenderRightToLeft |
Veraltet.
Veraltet.
Diese Eigenschaft ist jetzt veraltet. (Geerbt von Control) |
ResizeRedraw |
Ruft einen Wert ab, der angibt, ob das Steuerelement beim Ändern seiner Größe sich selbst neu zeichnet, oder legt diesen fest. (Geerbt von Control) |
Right |
Ruft den Abstand zwischen dem rechten Rand des Steuerelements und dem linken Rand des Clientbereichs des zugehörigen Containers in Pixel ab. (Geerbt von Control) |
RightToLeft |
Ruft einen Wert ab, der angibt, ob Elemente des Steuerelements für die Unterstützung von Gebietsschemas ausgerichtet sind, die von rechts nach links geschriebene Schriftarten verwenden, oder legt diesen fest. (Geerbt von Control) |
RowHeadersVisible |
Ruft einen Wert ab, der angibt, ob die Zeilenköpfe angezeigt werden, oder legt diesen fest. |
RowHeaderWidth |
Ruft die Breite von Zeilenköpfen ab oder legt diese fest. |
ScaleChildren |
Ruft einen Wert ab, der die Skalierung der untergeordneten Steuerelemente bestimmt. (Geerbt von Control) |
SelectionBackColor |
Ruft die Hintergrundfarbe ausgewählter Zeilen ab oder legt diese fest. |
SelectionForeColor |
Ruft die Vordergrundfarbe für ausgewählte Zeilen ab oder legt diese fest. |
ShowFocusCues |
Ruft einen Wert ab, der angibt, ob das Steuerelement Fokusrechtecke anzeigen soll. (Geerbt von Control) |
ShowKeyboardCues |
Ruft einen Wert ab, der angibt, ob sich die Benutzeroberfläche in einem entsprechenden Zustand befindet, um Zugriffstasten anzuzeigen bzw. auszublenden. (Geerbt von Control) |
Site |
Ruft die Site des Steuerelements ab oder legt diese fest. |
Size |
Ruft die Höhe und Breite des Steuerelements ab oder legt diese fest. (Geerbt von Control) |
TabIndex |
Ruft die Aktivierreihenfolge des Steuerelements in dessen Container ab oder legt diese fest. (Geerbt von Control) |
TableStyles |
Ruft die Auflistung der DataGridTableStyle-Objekte für das Datenblatt ab. |
TabStop |
Ruft einen Wert ab, der angibt, ob Benutzer den Fokus mit der TAB-TASTE auf dieses Steuerelement setzen können, oder legt diesen Wert fest. (Geerbt von Control) |
Tag |
Ruft das Objekt ab, das Daten über das Steuerelement enthält, oder legt dieses fest. (Geerbt von Control) |
Text |
Dieser Member hat für das genannte Steuerelement keine Bedeutung. |
Top |
Ruft den Abstand zwischen dem oberen Rand des Steuerelements und dem oberen Rand des Clientbereichs des zugehörigen Containers in Pixel ab oder legt diesen fest. (Geerbt von Control) |
TopLevelControl |
Ruft das übergeordnete Steuerelement ab, dem kein anderes Windows Forms-Steuerelement übergeordnet ist. Dies ist i. d. R. das äußerste Form, in dem das Steuerelement enthalten ist. (Geerbt von Control) |
UseWaitCursor |
Ruft einen Wert ab, der angibt, ob der Wartecursor für das aktuelle Steuerelement und alle untergeordneten Steuerelemente verwendet werden soll. (Geerbt von Control) |
VertScrollBar |
Ruft die vertikale Schiebeleiste des Steuerelements ab. |
Visible |
Ruft einen Wert ab, mit dem angegeben wird, ob das Steuerelement und alle untergeordneten Steuerelemente angezeigt werden, oder legt diesen Wert fest. (Geerbt von Control) |
VisibleColumnCount |
Ruft die Anzahl angezeigter Spalten ab. |
VisibleRowCount |
Ruft die Anzahl angezeigter Zeilen ab. |
Width |
Ruft die Breite des Steuerelements ab bzw. legt diese fest. (Geerbt von Control) |
WindowTarget |
Diese Eigenschaft ist für diese Klasse nicht relevant. (Geerbt von Control) |
Methoden
AccessibilityNotifyClients(AccessibleEvents, Int32) |
Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement. (Geerbt von Control) |
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement. (Geerbt von Control) |
BeginEdit(DataGridColumnStyle, Int32) |
Versucht, den Zustand des Datenblatts zu ändern, sodass eine Bearbeitung zulässig ist. |
BeginInit() |
Beginnt die Initialisierung einer DataGrid, die in einem Formular oder von einer anderen Komponente verwendet wird. Die Initialisierung erfolgt zur Laufzeit. |
BeginInvoke(Action) |
Führt den angegebenen Delegaten asynchron für den Thread aus, in dem das dem Steuerelement zugrunde liegende Handle erstellt wurde. (Geerbt von Control) |
BeginInvoke(Delegate) |
Führt den angegebenen Delegaten asynchron für den Thread aus, in dem das dem Steuerelement zugrunde liegende Handle erstellt wurde. (Geerbt von Control) |
BeginInvoke(Delegate, Object[]) |
Führt den angegebenen Delegaten asynchron mit den angegebenen Argumenten für den Thread aus, in dem das diesem Steuerelement zugrunde liegende Handle erstellt wurde. (Geerbt von Control) |
BringToFront() |
Zeigt dieses Steuerelement am Anfang der z-Reihenfolge an. (Geerbt von Control) |
CancelEditing() |
Bricht den aktuellen Bearbeitungsvorgang ab, und führt einen Rollback aller Änderungen aus. |
Collapse(Int32) |
Reduziert untergeordnete Beziehungen für eine bestimmte Zeile oder, sofern vorhanden, für alle Zeilen. |
ColumnStartedEditing(Control) |
Benachrichtigt das DataGrid-Steuerelement, wenn der Benutzer beginnt, eine Spalte mithilfe des angegebenen Steuerelements zu bearbeiten. |
ColumnStartedEditing(Rectangle) |
Benachrichtigt das DataGrid-Steuerelement, wenn der Benutzer mit dem Bearbeiten der Spalte an der angegebenen Position beginnt. |
Contains(Control) |
Ruft einen Wert ab, der angibt, ob das angegebene Steuerelement dem Steuerelement untergeordnet ist. (Geerbt von Control) |
CreateAccessibilityInstance() |
Erstellt eine neue Instanz des Zugriffsobjekts für dieses Steuerelement. |
CreateControl() |
Erzwingt das Erstellen des sichtbaren Steuerelements, einschließlich des Handles und aller sichtbaren untergeordneten Steuerelemente. (Geerbt von Control) |
CreateControlsInstance() |
Erstellt eine neue Instanz der Steuerelementauflistung für das Steuerelement. (Geerbt von Control) |
CreateGraphics() |
Erstellt die Graphics für das Steuerelement. (Geerbt von Control) |
CreateGridColumn(PropertyDescriptor) |
Erstellt einen neuen DataGridColumnStyle mit dem angegebenen PropertyDescriptor. |
CreateGridColumn(PropertyDescriptor, Boolean) |
Erstellt einen DataGridColumnStyle mithilfe des angegebenen PropertyDescriptor. |
CreateHandle() |
Erstellt ein Handle für das Steuerelement. (Geerbt von Control) |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
DefWndProc(Message) |
Sendet die angegebene Meldung an die Standardfensterprozedur. (Geerbt von Control) |
DestroyHandle() |
Zerstört das mit dem Steuerelement verknüpfte Handle. (Geerbt von Control) |
Dispose() |
Gibt alle vom Component verwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die von der DataGrid-Klasse verwendeten Ressourcen (mit Ausnahme des Speichers) frei. |
DoDragDrop(Object, DragDropEffects) |
Beginnt einen Drag & Drop-Vorgang. (Geerbt von Control) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Startet einen Ziehvorgang. (Geerbt von Control) |
DrawToBitmap(Bitmap, Rectangle) |
Unterstützt das Rendering für die angegebene Bitmap. (Geerbt von Control) |
EndEdit(DataGridColumnStyle, Int32, Boolean) |
Fordert das Beenden eines Bearbeitungsvorgangs an, der für das DataGrid-Steuerelement ausgeführt wird. |
EndInit() |
Beendet die Initialisierung einer DataGrid, die in einem Formular oder von einer anderen Komponente verwendet wird. Die Initialisierung erfolgt zur Laufzeit. |
EndInvoke(IAsyncResult) |
Ruft den Rückgabewert des asynchronen Vorgangs ab, der durch das übergebene IAsyncResult dargestellt wird. (Geerbt von Control) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Expand(Int32) |
Zeigt für alle Zeilen oder für eine bestimmte Zeile die vorhandenen untergeordneten Beziehungen an. |
FindForm() |
Ruft das Formular ab, in dem sich das Steuerelement befindet. (Geerbt von Control) |
Focus() |
Setzt den Eingabefokus auf das Steuerelement. (Geerbt von Control) |
GetAccessibilityObjectById(Int32) |
Ruft die angegebene AccessibleObject ab. (Geerbt von Control) |
GetAutoSizeMode() |
Ruft einen Wert ab, der angibt, wie sich ein Steuerelement verhält, wenn seine AutoSize-Eigenschaft aktiviert wird. (Geerbt von Control) |
GetCellBounds(DataGridCell) |
Ruft das Rectangle der von DataGridCell angegebenen Zelle ab. |
GetCellBounds(Int32, Int32) |
Ruft das Rectangle der Zelle ab, die durch Zeilen- und Spaltennummer angegeben ist. |
GetChildAtPoint(Point) |
Ruft das untergeordnete Steuerelement ab, das sich an den angegebenen Koordinaten befindet. (Geerbt von Control) |
GetChildAtPoint(Point, GetChildAtPointSkip) |
Ruft das untergeordnete Steuerelement ab, das sich an den angegebenen Koordinaten befindet, und gibt an, ob untergeordnete Steuerelemente eines bestimmten Typs ignoriert werden sollen. (Geerbt von Control) |
GetContainerControl() |
Gibt das nächste ContainerControl aufwärts in der Kette übergeordneter Steuerelemente des Steuerelements zurück. (Geerbt von Control) |
GetCurrentCellBounds() |
Ruft ein Rectangle ab, das die vier Ecken der ausgewählten Zelle angibt. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetNextControl(Control, Boolean) |
Ruft das nächste oder vorherige Steuerelement in der Aktivierreihenfolge untergeordneter Steuerelemente ab. (Geerbt von Control) |
GetOutputTextDelimiter() |
Ruft beim Kopieren von Zeileninhalten in die Zwischenablage die Zeichenfolge ab, die zwischen den Spalten als Trennzeichen verwendet wird. |
GetPreferredSize(Size) |
Ruft die Größe eines rechteckigen Bereichs ab, in den ein Steuerelement eingefügt werden kann. (Geerbt von Control) |
GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Ruft die Begrenzungen ab, innerhalb derer das Steuerelement skaliert wird. (Geerbt von Control) |
GetService(Type) |
Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Geerbt von Component) |
GetStyle(ControlStyles) |
Ruft den Wert für das angegebene Steuerelement-Formatbit für das Steuerelement ab. (Geerbt von Control) |
GetTopLevel() |
Bestimmt, ob es sich bei dem Steuerelement um ein Steuerelement der obersten Ebene handelt. (Geerbt von Control) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GridHScrolled(Object, ScrollEventArgs) |
Überwacht das Bildlaufereignis der horizontalen Bildlaufleiste. |
GridVScrolled(Object, ScrollEventArgs) |
Überwacht das Bildlaufereignis der vertikalen Bildlaufleiste. |
Hide() |
Verbirgt das Steuerelement vor dem Benutzer. (Geerbt von Control) |
HitTest(Int32, Int32) |
Ruft mithilfe der x- und y-Koordinaten, die der Methode übergebenen wurden, Informationen über das Datenblatt ab, z. B. Zeilen- und Spaltennummer eines Punktes im Datenblatt, auf den geklickt wurde. |
HitTest(Point) |
Ruft mithilfe eines bestimmten Point Informationen über das Datenblatt ab, z. B. Zeilen- und Spaltennummer eines Punktes im Datenblatt, auf den geklickt wird. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
InitLayout() |
Wird nach dem Hinzufügen des Steuerelements zu einem anderen Container aufgerufen. (Geerbt von Control) |
Invalidate() |
Erklärt die ganze Oberfläche des Steuerelements für ungültig und bewirkt, dass das Steuerelement neu gezeichnet wird. (Geerbt von Control) |
Invalidate(Boolean) |
Erklärt einen bestimmten Bereich des Steuerelements für ungültig und veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt. (Geerbt von Control) |
Invalidate(Rectangle) |
Erklärt den angegebenen Bereich des Steuerelements für ungültig, indem es diesen dem Aktualisierungsbereich des Steuerelements hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnenvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. (Geerbt von Control) |
Invalidate(Rectangle, Boolean) |
Erklärt den angegebenen Bereich des Steuerelements für ungültig, indem es diesen dem Aktualisierungsbereich des Steuerelements hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnenvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt. (Geerbt von Control) |
Invalidate(Region) |
Erklärt den angegebenen Bereich des Steuerelements für ungültig, indem es diesen dem Aktualisierungsbereich des Steuerelements hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnenvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. (Geerbt von Control) |
Invalidate(Region, Boolean) |
Erklärt den angegebenen Bereich des Steuerelements für ungültig, indem es diesen dem Aktualisierungsbereich des Steuerelements hinzufügt. Dies ist der Bereich, der beim nächsten Zeichnenvorgang neu gezeichnet wird. Außerdem wird veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt. (Geerbt von Control) |
Invoke(Action) |
Führt den angegebenen Delegaten für den Thread aus, der das dem Steuerelement zugrunde liegende Fensterhandle besitzt. (Geerbt von Control) |
Invoke(Delegate) |
Führt den angegebenen Delegaten für den Thread aus, der das dem Steuerelement zugrunde liegende Fensterhandle besitzt. (Geerbt von Control) |
Invoke(Delegate, Object[]) |
Führt mit der angegebenen Argumentliste den angegebenen Delegaten für den Thread aus, der das dem Steuerelement zugrunde liegende Fensterhandle besitzt. (Geerbt von Control) |
Invoke<T>(Func<T>) |
Führt den angegebenen Delegaten für den Thread aus, der das dem Steuerelement zugrunde liegende Fensterhandle besitzt. (Geerbt von Control) |
InvokeGotFocus(Control, EventArgs) |
Löst das GotFocus-Ereignis für das angegebene Steuerelement aus. (Geerbt von Control) |
InvokeLostFocus(Control, EventArgs) |
Löst das LostFocus-Ereignis für das angegebene Steuerelement aus. (Geerbt von Control) |
InvokeOnClick(Control, EventArgs) |
Löst das Click-Ereignis für das angegebene Steuerelement aus. (Geerbt von Control) |
InvokePaint(Control, PaintEventArgs) |
Löst das Paint-Ereignis für das angegebene Steuerelement aus. (Geerbt von Control) |
InvokePaintBackground(Control, PaintEventArgs) |
Löst das |
IsExpanded(Int32) |
Ruft einen Wert ab, der angibt, ob der Knoten einer angegebenen Zeile erweitert oder reduziert ist. |
IsInputChar(Char) |
Bestimmt, ob ein Zeichen ein vom Steuerelement erkanntes Eingabezeichen ist. (Geerbt von Control) |
IsInputKey(Keys) |
Bestimmt, ob es sich bei der angegebenen Taste um eine normale Eingabetaste handelt oder um eine Sondertaste, für die eine Vorverarbeitung erforderlich ist. (Geerbt von Control) |
IsSelected(Int32) |
Ruft einen Wert ab, der angibt, ob eine angegebene Zeile ausgewählt ist. |
LogicalToDeviceUnits(Int32) |
Konvertiert einen logischen DPI-Wert in den entsprechenden DeviceUnit-DPI-Wert. (Geerbt von Control) |
LogicalToDeviceUnits(Size) |
Transformiert eine Größe von logischen in Geräteeinheiten, indem es sie entsprechend des aktuellen DPI-Werts skaliert und auf den nächsten ganzzahligen Wert für Breite und Höhe abrundet. (Geerbt von Control) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
NavigateBack() |
Navigiert zur zuvor im Datenblatt angezeigten Tabelle zurück. |
NavigateTo(Int32, String) |
Navigiert zu der durch den Zeilen- und Beziehungsnamen angegebenen Tabelle. |
NotifyInvalidate(Rectangle) |
Löst das Invalidated-Ereignis aus, wobei ein angegebener Bereich des Steuerelements für ungültig erklärt wird. (Geerbt von Control) |
OnAllowNavigationChanged(EventArgs) |
Löst das AllowNavigationChanged-Ereignis aus. |
OnAutoSizeChanged(EventArgs) |
Löst das AutoSizeChanged-Ereignis aus. (Geerbt von Control) |
OnBackButtonClicked(Object, EventArgs) |
Wartet auf das BackButtonClicked-Ereignis der Beschriftung. |
OnBackColorChanged(EventArgs) |
Löst das BackColorChanged-Ereignis aus. |
OnBackgroundColorChanged(EventArgs) |
Löst das BackgroundColorChanged-Ereignis aus. |
OnBackgroundImageChanged(EventArgs) |
Löst das BackgroundImageChanged-Ereignis aus. (Geerbt von Control) |
OnBackgroundImageLayoutChanged(EventArgs) |
Löst das BackgroundImageLayoutChanged-Ereignis aus. (Geerbt von Control) |
OnBindingContextChanged(EventArgs) |
Löst das BindingContextChanged-Ereignis aus. |
OnBorderStyleChanged(EventArgs) |
Löst das BorderStyleChanged-Ereignis aus. |
OnCaptionVisibleChanged(EventArgs) |
Löst das CaptionVisibleChanged-Ereignis aus. |
OnCausesValidationChanged(EventArgs) |
Löst das CausesValidationChanged-Ereignis aus. (Geerbt von Control) |
OnChangeUICues(UICuesEventArgs) |
Löst das ChangeUICues-Ereignis aus. (Geerbt von Control) |
OnClick(EventArgs) |
Löst das Click-Ereignis aus. (Geerbt von Control) |
OnClientSizeChanged(EventArgs) |
Löst das ClientSizeChanged-Ereignis aus. (Geerbt von Control) |
OnContextMenuChanged(EventArgs) |
Löst das ContextMenuChanged-Ereignis aus. (Geerbt von Control) |
OnContextMenuStripChanged(EventArgs) |
Löst das ContextMenuStripChanged-Ereignis aus. (Geerbt von Control) |
OnControlAdded(ControlEventArgs) |
Löst das ControlAdded-Ereignis aus. (Geerbt von Control) |
OnControlRemoved(ControlEventArgs) |
Löst das ControlRemoved-Ereignis aus. (Geerbt von Control) |
OnCreateControl() |
Löst die CreateControl()-Methode aus. (Geerbt von Control) |
OnCurrentCellChanged(EventArgs) |
Löst das CurrentCellChanged-Ereignis aus. |
OnCursorChanged(EventArgs) |
Löst das CursorChanged-Ereignis aus. (Geerbt von Control) |
OnDataContextChanged(EventArgs) |
Zeigt ADO.NET-Daten in einem bildlauffähigen Datenblatt an. Diese Klasse ist in .NET Core 3.1 und höheren Versionen nicht verfügbar. Verwenden Sie stattdessen das DataGridView -Steuerelement, das das DataGrid Steuerelement ersetzt und erweitert. (Geerbt von Control) |
OnDataSourceChanged(EventArgs) |
Löst das DataSourceChanged-Ereignis aus. |
OnDockChanged(EventArgs) |
Löst das DockChanged-Ereignis aus. (Geerbt von Control) |
OnDoubleClick(EventArgs) |
Löst das DoubleClick-Ereignis aus. (Geerbt von Control) |
OnDpiChangedAfterParent(EventArgs) |
Löst das DpiChangedAfterParent-Ereignis aus. (Geerbt von Control) |
OnDpiChangedBeforeParent(EventArgs) |
Löst das DpiChangedBeforeParent-Ereignis aus. (Geerbt von Control) |
OnDragDrop(DragEventArgs) |
Löst das DragDrop-Ereignis aus. (Geerbt von Control) |
OnDragEnter(DragEventArgs) |
Löst das DragEnter-Ereignis aus. (Geerbt von Control) |
OnDragLeave(EventArgs) |
Löst das DragLeave-Ereignis aus. (Geerbt von Control) |
OnDragOver(DragEventArgs) |
Löst das DragOver-Ereignis aus. (Geerbt von Control) |
OnEnabledChanged(EventArgs) |
Löst das EnabledChanged-Ereignis aus. (Geerbt von Control) |
OnEnter(EventArgs) |
Löst das Enter-Ereignis aus. |
OnFlatModeChanged(EventArgs) |
Löst das FlatModeChanged-Ereignis aus. |
OnFontChanged(EventArgs) |
Löst das FontChanged-Ereignis aus. |
OnForeColorChanged(EventArgs) |
Löst das ForeColorChanged-Ereignis aus. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Löst das GiveFeedback-Ereignis aus. (Geerbt von Control) |
OnGotFocus(EventArgs) |
Löst das GotFocus-Ereignis aus. (Geerbt von Control) |
OnHandleCreated(EventArgs) |
Löst das CreateHandle()-Ereignis aus. |
OnHandleDestroyed(EventArgs) |
Löst das DestroyHandle()-Ereignis aus. |
OnHelpRequested(HelpEventArgs) |
Löst das HelpRequested-Ereignis aus. (Geerbt von Control) |
OnImeModeChanged(EventArgs) |
Löst das ImeModeChanged-Ereignis aus. (Geerbt von Control) |
OnInvalidated(InvalidateEventArgs) |
Löst das Invalidated-Ereignis aus. (Geerbt von Control) |
OnKeyDown(KeyEventArgs) |
Löst das KeyDown-Ereignis aus. |
OnKeyPress(KeyPressEventArgs) |
Löst das KeyPress-Ereignis aus. |
OnKeyUp(KeyEventArgs) |
Löst das KeyUp-Ereignis aus. (Geerbt von Control) |
OnLayout(LayoutEventArgs) |
Löst das Layout-Ereignis aus, in dem das Steuerelement neu positioniert wird und die Bildlaufleisten aktualisiert werden. |
OnLeave(EventArgs) |
Löst das Leave-Ereignis aus. |
OnLocationChanged(EventArgs) |
Löst das LocationChanged-Ereignis aus. (Geerbt von Control) |
OnLostFocus(EventArgs) |
Löst das LostFocus-Ereignis aus. (Geerbt von Control) |
OnMarginChanged(EventArgs) |
Löst das MarginChanged-Ereignis aus. (Geerbt von Control) |
OnMouseCaptureChanged(EventArgs) |
Löst das MouseCaptureChanged-Ereignis aus. (Geerbt von Control) |
OnMouseClick(MouseEventArgs) |
Löst das MouseClick-Ereignis aus. (Geerbt von Control) |
OnMouseDoubleClick(MouseEventArgs) |
Löst das MouseDoubleClick-Ereignis aus. (Geerbt von Control) |
OnMouseDown(MouseEventArgs) |
Löst das MouseDown-Ereignis aus. |
OnMouseEnter(EventArgs) |
Löst das MouseEnter-Ereignis aus. (Geerbt von Control) |
OnMouseHover(EventArgs) |
Löst das MouseHover-Ereignis aus. (Geerbt von Control) |
OnMouseLeave(EventArgs) |
Erstellt das MouseLeave-Ereignis. |
OnMouseMove(MouseEventArgs) |
Löst das MouseMove-Ereignis aus. |
OnMouseUp(MouseEventArgs) |
Löst das MouseUp-Ereignis aus. |
OnMouseWheel(MouseEventArgs) |
Löst das MouseWheel-Ereignis aus. |
OnMove(EventArgs) |
Löst das Move-Ereignis aus. (Geerbt von Control) |
OnNavigate(NavigateEventArgs) |
Löst das Navigate-Ereignis aus. |
OnNotifyMessage(Message) |
Benachrichtigt das Steuerelement über Windows-Meldungen. (Geerbt von Control) |
OnPaddingChanged(EventArgs) |
Löst das PaddingChanged-Ereignis aus. (Geerbt von Control) |
OnPaint(PaintEventArgs) |
Löst das Paint-Ereignis aus. |
OnPaintBackground(PaintEventArgs) |
Überschreibt das OnPaintBackground(PaintEventArgs), um zu verhindern, dass der Hintergrund des DataGrid-Steuerelements gezeichnet wird. |
OnParentBackColorChanged(EventArgs) |
Löst das BackColorChanged-Ereignis aus, wenn sich der BackColor-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentBackgroundImageChanged(EventArgs) |
Löst das BackgroundImageChanged-Ereignis aus, wenn sich der BackgroundImage-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentBindingContextChanged(EventArgs) |
Löst das BindingContextChanged-Ereignis aus, wenn sich der BindingContext-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentChanged(EventArgs) |
Löst das ParentChanged-Ereignis aus. (Geerbt von Control) |
OnParentCursorChanged(EventArgs) |
Löst das CursorChanged-Ereignis aus. (Geerbt von Control) |
OnParentDataContextChanged(EventArgs) |
Zeigt ADO.NET-Daten in einem bildlauffähigen Datenblatt an. Diese Klasse ist in .NET Core 3.1 und höheren Versionen nicht verfügbar. Verwenden Sie stattdessen das DataGridView -Steuerelement, das das DataGrid Steuerelement ersetzt und erweitert. (Geerbt von Control) |
OnParentEnabledChanged(EventArgs) |
Löst das EnabledChanged-Ereignis aus, wenn sich der Enabled-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentFontChanged(EventArgs) |
Löst das FontChanged-Ereignis aus, wenn sich der Font-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentForeColorChanged(EventArgs) |
Löst das ForeColorChanged-Ereignis aus, wenn sich der ForeColor-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentRightToLeftChanged(EventArgs) |
Löst das RightToLeftChanged-Ereignis aus, wenn sich der RightToLeft-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnParentRowsLabelStyleChanged(EventArgs) |
Löst das ParentRowsLabelStyleChanged-Ereignis aus. |
OnParentRowsVisibleChanged(EventArgs) |
Löst das ParentRowsVisibleChanged-Ereignis aus. |
OnParentVisibleChanged(EventArgs) |
Löst das VisibleChanged-Ereignis aus, wenn sich der Visible-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört. (Geerbt von Control) |
OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Löst das PreviewKeyDown-Ereignis aus. (Geerbt von Control) |
OnPrint(PaintEventArgs) |
Löst das Paint-Ereignis aus. (Geerbt von Control) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Löst das QueryContinueDrag-Ereignis aus. (Geerbt von Control) |
OnReadOnlyChanged(EventArgs) |
Löst das ReadOnlyChanged-Ereignis aus. |
OnRegionChanged(EventArgs) |
Löst das RegionChanged-Ereignis aus. (Geerbt von Control) |
OnResize(EventArgs) |
Löst das Resize-Ereignis aus. |
OnRightToLeftChanged(EventArgs) |
Löst das RightToLeftChanged-Ereignis aus. (Geerbt von Control) |
OnRowHeaderClick(EventArgs) |
Löst das RowHeaderClick-Ereignis aus. |
OnScroll(EventArgs) |
Löst das Scroll-Ereignis aus. |
OnShowParentDetailsButtonClicked(Object, EventArgs) |
Löst das ShowParentDetailsButtonClick-Ereignis aus. |
OnSizeChanged(EventArgs) |
Löst das SizeChanged-Ereignis aus. (Geerbt von Control) |
OnStyleChanged(EventArgs) |
Löst das StyleChanged-Ereignis aus. (Geerbt von Control) |
OnSystemColorsChanged(EventArgs) |
Löst das SystemColorsChanged-Ereignis aus. (Geerbt von Control) |
OnTabIndexChanged(EventArgs) |
Löst das TabIndexChanged-Ereignis aus. (Geerbt von Control) |
OnTabStopChanged(EventArgs) |
Löst das TabStopChanged-Ereignis aus. (Geerbt von Control) |
OnTextChanged(EventArgs) |
Löst das TextChanged-Ereignis aus. (Geerbt von Control) |
OnValidated(EventArgs) |
Löst das Validated-Ereignis aus. (Geerbt von Control) |
OnValidating(CancelEventArgs) |
Löst das Validating-Ereignis aus. (Geerbt von Control) |
OnVisibleChanged(EventArgs) |
Löst das VisibleChanged-Ereignis aus. (Geerbt von Control) |
PerformLayout() |
Erzwingt die Anwendung von Layoutlogik durch das Steuerelement auf sämtliche diesem untergeordneten Steuerelemente. (Geerbt von Control) |
PerformLayout(Control, String) |
Erzwingt die Anwendung von Layoutlogik durch das Steuerelement auf sämtliche diesem untergeordneten Steuerelemente. (Geerbt von Control) |
PointToClient(Point) |
Rechnet die Position des angegebenen Bildschirmpunkts in Clientkoordinaten um. (Geerbt von Control) |
PointToScreen(Point) |
Rechnet die Position des angegebenen Clientpunkts in Bildschirmkoordinaten um. (Geerbt von Control) |
PreProcessControlMessage(Message) |
Führt eine Vorverarbeitung der Tastatur- oder Eingabemeldungen in der Nachrichtenschleife aus, bevor sie gesendet werden. (Geerbt von Control) |
PreProcessMessage(Message) |
Führt eine Vorverarbeitung der Tastatur- oder Eingabemeldungen in der Nachrichtenschleife aus, bevor sie gesendet werden. (Geerbt von Control) |
ProcessCmdKey(Message, Keys) |
Verarbeitet eine Befehlstaste. (Geerbt von Control) |
ProcessDialogChar(Char) |
Verarbeitet ein Dialogfeldzeichen. (Geerbt von Control) |
ProcessDialogKey(Keys) |
Ruft einen Wert ab, der angibt, ob ein Tastendruck weiterverarbeitet werden soll, oder legt diesen fest. |
ProcessGridKey(KeyEventArgs) |
Verarbeitet Tastendrücke für die Navigation im Datenblatt. |
ProcessKeyEventArgs(Message) |
Verarbeitet eine Tastenmeldung und generiert die entsprechenden Steuerelementereignisse. (Geerbt von Control) |
ProcessKeyMessage(Message) |
Verarbeitet eine Tastaturmeldung. (Geerbt von Control) |
ProcessKeyPreview(Message) |
Zeigt die Vorschau einer Tastaturmeldung an und gibt einen Wert zurück, der angibt, ob der Tastendruck verwendet wurde. |
ProcessMnemonic(Char) |
Verarbeitet ein mnemonisches Zeichen. (Geerbt von Control) |
ProcessTabKey(Keys) |
Ruft einen Wert ab, der angibt, ob die TAB-TASTE verarbeitet werden soll. |
RaiseDragEvent(Object, DragEventArgs) |
Löst das entsprechende Ziehereignis aus. (Geerbt von Control) |
RaiseKeyEvent(Object, KeyEventArgs) |
Löst das entsprechende Tastenereignis aus. (Geerbt von Control) |
RaiseMouseEvent(Object, MouseEventArgs) |
Löst das entsprechende Mausereignis aus. (Geerbt von Control) |
RaisePaintEvent(Object, PaintEventArgs) |
Löst das entsprechende Paint-Ereignis aus. (Geerbt von Control) |
RecreateHandle() |
Erzwingt ein erneutes Erstellen des Handles für das Steuerelement. (Geerbt von Control) |
RectangleToClient(Rectangle) |
Berechnet die Größe und die Position des angegebenen Bildschirmrechtecks in Clientkoordinaten. (Geerbt von Control) |
RectangleToScreen(Rectangle) |
Berechnet die Größe und die Position des angegebenen Clientrechtecks in Bildschirmkoordinaten. (Geerbt von Control) |
Refresh() |
Erzwingt, dass das Steuerelement seinen Clientbereich für ungültig erklärt und sich sowie alle untergeordneten Steuerelemente sofort selbst neu zeichnet. (Geerbt von Control) |
RescaleConstantsForDpi(Int32, Int32) |
Stellt Konstanten für die Größenänderung des Steuerelements bereit, wenn ein DPI-Wert geändert wird. (Geerbt von Control) |
ResetAlternatingBackColor() |
Setzt die AlternatingBackColor-Eigenschaft auf ihre Standardfarbe zurück. |
ResetBackColor() |
Setzt die BackColor-Eigenschaft auf den Standardwert zurück. |
ResetBindings() |
Führt dazu, dass in ein an BindingSource gebundenes Steuerelement alle Elemente in der Liste erneut eingelesen und ihre angezeigten Werte aktualisiert werden. (Geerbt von Control) |
ResetCursor() |
Setzt die Cursor-Eigenschaft auf den Standardwert zurück. (Geerbt von Control) |
ResetFont() |
Setzt die Font-Eigenschaft auf den Standardwert zurück. (Geerbt von Control) |
ResetForeColor() |
Setzt die ForeColor-Eigenschaft auf den Standardwert zurück. |
ResetGridLineColor() |
Setzt die GridLineColor-Eigenschaft auf den Standardwert zurück. |
ResetHeaderBackColor() |
Setzt die HeaderBackColor-Eigenschaft auf den Standardwert zurück. |
ResetHeaderFont() |
Setzt die HeaderFont-Eigenschaft auf den Standardwert zurück. |
ResetHeaderForeColor() |
Setzt die HeaderForeColor-Eigenschaft auf den Standardwert zurück. |
ResetImeMode() |
Setzt die ImeMode-Eigenschaft auf den Standardwert zurück. (Geerbt von Control) |
ResetLinkColor() |
Setzt die LinkColor-Eigenschaft auf den Standardwert zurück. |
ResetLinkHoverColor() |
Setzt die LinkHoverColor-Eigenschaft auf den Standardwert zurück. |
ResetMouseEventArgs() |
Setzt das Steuerelement zurück, um das MouseLeave-Ereignis zu behandeln. (Geerbt von Control) |
ResetRightToLeft() |
Setzt die RightToLeft-Eigenschaft auf den Standardwert zurück. (Geerbt von Control) |
ResetSelection() |
Deaktiviert die Auswahl für alle ausgewählten Zeilen. |
ResetSelectionBackColor() |
Setzt die SelectionBackColor-Eigenschaft auf den Standardwert zurück. |
ResetSelectionForeColor() |
Setzt die SelectionForeColor-Eigenschaft auf den Standardwert zurück. |
ResetText() |
Setzt die Text-Eigenschaft auf den Standardwert (Empty) zurück. (Geerbt von Control) |
ResumeLayout() |
Nimmt die übliche Layoutlogik wieder auf. (Geerbt von Control) |
ResumeLayout(Boolean) |
Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Layoutanforderungen. (Geerbt von Control) |
RtlTranslateAlignment(ContentAlignment) |
Konvertiert das angegebene ContentAlignment in das entsprechende ContentAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
RtlTranslateAlignment(HorizontalAlignment) |
Konvertiert das angegebene HorizontalAlignment in das entsprechende HorizontalAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
RtlTranslateAlignment(LeftRightAlignment) |
Konvertiert das angegebene LeftRightAlignment in das entsprechende LeftRightAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
RtlTranslateContent(ContentAlignment) |
Konvertiert das angegebene ContentAlignment in das entsprechende ContentAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
RtlTranslateHorizontal(HorizontalAlignment) |
Konvertiert das angegebene HorizontalAlignment in das entsprechende HorizontalAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
RtlTranslateLeftRight(LeftRightAlignment) |
Konvertiert das angegebene LeftRightAlignment in das entsprechende LeftRightAlignment für die Unterstützung der Schriftrichtung von rechts nach links. (Geerbt von Control) |
Scale(Single) |
Veraltet.
Veraltet.
Skaliert das Steuerelement und alle untergeordneten Steuerelemente. (Geerbt von Control) |
Scale(Single, Single) |
Veraltet.
Veraltet.
Skaliert das gesamte Steuerelement und alle untergeordneten Steuerelemente. (Geerbt von Control) |
Scale(SizeF) |
Skaliert das Steuerelement und alle untergeordneten Steuerelemente entsprechend dem angegebenen Skalierungsfaktor. (Geerbt von Control) |
ScaleBitmapLogicalToDevice(Bitmap) |
Skaliert, wenn DPI-Wert geändert wird, einen logischen Bitmapwert in den entsprechenden Wert in der Geräteeinheit. (Geerbt von Control) |
ScaleControl(SizeF, BoundsSpecified) |
Skaliert Speicherort, Größe, Textabstand und Rand eines Steuerelements. (Geerbt von Control) |
ScaleCore(Single, Single) |
Diese Methode ist für diese Klasse nicht relevant. (Geerbt von Control) |
Select() |
Aktiviert das Steuerelement. (Geerbt von Control) |
Select(Boolean, Boolean) |
Aktiviert ein untergeordnetes Steuerelement. Gibt optional die Richtung in der Aktivierreihenfolge für die Auswahl des Steuerelements an. (Geerbt von Control) |
Select(Int32) |
Wählt eine angegebene Zeile aus. |
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Aktiviert das nächste Steuerelement. (Geerbt von Control) |
SendToBack() |
Sendet das Steuerelement ans Ende der z-Reihenfolge. (Geerbt von Control) |
SetAutoSizeMode(AutoSizeMode) |
Legt einen Wert fest, der angibt, wie sich ein Steuerelement verhält, wenn seine AutoSize-Eigenschaft aktiviert wird. (Geerbt von Control) |
SetBounds(Int32, Int32, Int32, Int32) |
Legt die Begrenzungen des Steuerelements auf die angegebene Position und Größe fest. (Geerbt von Control) |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Legt die angegebenen Begrenzungen des Steuerelements auf die angegebene Position und Größe fest. (Geerbt von Control) |
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Legt die angegebenen Begrenzungen dieses Steuerelements fest. (Geerbt von Control) |
SetClientSizeCore(Int32, Int32) |
Legt die Größe für den Clientbereich des Steuerelements fest. (Geerbt von Control) |
SetDataBinding(Object, String) |
Legt die DataSource-Eigenschaft und die DataMember-Eigenschaft zur Laufzeit fest. |
SetStyle(ControlStyles, Boolean) |
Legt ein angegebenes ControlStyles-Flag auf |
SetTopLevel(Boolean) |
Legt das Steuerelement als Steuerelement der obersten Ebene fest. (Geerbt von Control) |
SetVisibleCore(Boolean) |
Legt das Steuerelement auf den angegebenen sichtbaren Zustand fest. (Geerbt von Control) |
ShouldSerializeAlternatingBackColor() |
Gibt an, ob die AlternatingBackColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeBackgroundColor() |
Gibt an, ob die BackgroundColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeCaptionBackColor() |
Ruft einen Wert ab, der angibt, ob die CaptionBackColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeCaptionForeColor() |
Ruft einen Wert ab, der angibt, ob die CaptionForeColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeGridLineColor() |
Gibt an, ob die GridLineColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeHeaderBackColor() |
Gibt an, ob die HeaderBackColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeHeaderFont() |
Gibt an, ob die HeaderFont-Eigenschaft beibehalten werden soll. |
ShouldSerializeHeaderForeColor() |
Gibt an, ob die HeaderForeColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeLinkHoverColor() |
Gibt an, ob die LinkHoverColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeParentRowsBackColor() |
Gibt an, ob die ParentRowsBackColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeParentRowsForeColor() |
Gibt an, ob die ParentRowsForeColor-Eigenschaft beibehalten werden soll. |
ShouldSerializePreferredRowHeight() |
Gibt an, ob die PreferredRowHeight-Eigenschaft beibehalten werden soll. |
ShouldSerializeSelectionBackColor() |
Gibt an, ob die SelectionBackColor-Eigenschaft beibehalten werden soll. |
ShouldSerializeSelectionForeColor() |
Gibt an, ob die SelectionForeColor-Eigenschaft beibehalten werden soll. |
Show() |
Zeigt dem Benutzer das Steuerelement an. (Geerbt von Control) |
SizeFromClientSize(Size) |
Bestimmt die Größe des gesamten Steuerelements anhand der Höhe und Breite seines Clientbereichs. (Geerbt von Control) |
SubObjectsSiteChange(Boolean) |
Fügt dem Container, der dem DataGridTableStyle zugeordnet ist, das DataGrid-Objekt hinzu oder entfernt es daraus. |
SuspendLayout() |
Unterbricht vorübergehend die Layoutlogik für das Steuerelement. (Geerbt von Control) |
ToString() |
Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden). Diese Methode darf nicht überschrieben werden. (Geerbt von Component) |
UnSelect(Int32) |
Hebt die Auswahl einer angegebenen Zeile auf. |
Update() |
Bewirkt, dass das Steuerelement die für ungültig erklärten Bereiche im Clientbereich neu zeichnet. (Geerbt von Control) |
UpdateBounds() |
Aktualisiert die Begrenzungen des Steuerelements mit der aktuellen Größe und Position. (Geerbt von Control) |
UpdateBounds(Int32, Int32, Int32, Int32) |
Aktualisiert die Begrenzungen des Steuerelements mit der angegebenen Größe und Position. (Geerbt von Control) |
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Aktualisiert die Begrenzungen des Steuerelements mit der angegebenen Größe, Position und Größe des Clients. (Geerbt von Control) |
UpdateStyles() |
Erzwingt ein erneutes Anwenden der zugewiesenen Formate auf das Steuerelement. (Geerbt von Control) |
UpdateZOrder() |
Aktualisiert das Steuerelement in der z-Reihenfolge des übergeordneten Elements. (Geerbt von Control) |
WndProc(Message) |
Verarbeitet Windows-Meldungen. (Geerbt von Control) |
Ereignisse
AllowNavigationChanged |
Tritt ein, wenn die AllowNavigation-Eigenschaft geändert wurde. |
AutoSizeChanged |
Dieses Ereignis ist für diese Klasse nicht relevant. (Geerbt von Control) |
BackButtonClick |
Tritt ein, wenn in einer untergeordneten Tabelle auf die Schaltfläche |
BackColorChanged |
Tritt auf, wenn sich der Wert der BackColor-Eigenschaft ändert. (Geerbt von Control) |
BackgroundColorChanged |
Tritt ein, wenn der BackgroundColor geändert wurde. |
BackgroundImageChanged |
Tritt auf, wenn sich der Wert der BackgroundImage-Eigenschaft ändert. |
BackgroundImageLayoutChanged |
Tritt auf, wenn sich der Wert der BackgroundImageLayout-Eigenschaft ändert. |
BackgroundImageLayoutChanged |
Tritt ein, wenn sich die BackgroundImageLayout-Eigenschaft ändert. (Geerbt von Control) |
BindingContextChanged |
Tritt auf, wenn sich der Wert der BindingContext-Eigenschaft ändert. (Geerbt von Control) |
BorderStyleChanged |
Tritt ein, wenn der BorderStyle geändert wurde. |
CaptionVisibleChanged |
Tritt ein, wenn die CaptionVisible-Eigenschaft geändert wurde. |
CausesValidationChanged |
Tritt auf, wenn sich der Wert der CausesValidation-Eigenschaft ändert. (Geerbt von Control) |
ChangeUICues |
Tritt ein, wenn sich die Hinweise auf den Fokus oder die Tastatur-Benutzeroberfläche ändern. (Geerbt von Control) |
Click |
Tritt beim Klicken auf das Steuerelement ein. (Geerbt von Control) |
ClientSizeChanged |
Tritt auf, wenn sich der Wert der ClientSize-Eigenschaft ändert. (Geerbt von Control) |
ContextMenuChanged |
Tritt auf, wenn sich der Wert der ContextMenu-Eigenschaft ändert. (Geerbt von Control) |
ContextMenuStripChanged |
Tritt auf, wenn sich der Wert der ContextMenuStrip-Eigenschaft ändert. (Geerbt von Control) |
ControlAdded |
Tritt ein, wenn der Control.ControlCollection ein neues Steuerelement hinzugefügt wird. (Geerbt von Control) |
ControlRemoved |
Tritt beim Entfernen des Steuerelements aus der Control.ControlCollection ein. (Geerbt von Control) |
CurrentCellChanged |
Tritt ein, wenn die CurrentCell-Eigenschaft geändert wurde. |
CursorChanged |
Tritt auf, wenn sich der Wert der Cursor-Eigenschaft ändert. |
DataContextChanged |
Tritt auf, wenn sich der Wert der DataContext-Eigenschaft ändert. (Geerbt von Control) |
DataSourceChanged |
Tritt ein, wenn der DataSource-Eigenschaftswert geändert wurde. |
Disposed |
Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird. (Geerbt von Component) |
DockChanged |
Tritt auf, wenn sich der Wert der Dock-Eigenschaft ändert. (Geerbt von Control) |
DoubleClick |
Tritt beim Doppelklicken auf das Steuerelement ein. (Geerbt von Control) |
DpiChangedAfterParent |
Tritt auf, wenn die DPI-Einstellung für ein Steuerelement programmgesteuert geändert wird, nachdem der DPI-Wert des übergeordneten Steuerelements oder Formulars geändert wurde. (Geerbt von Control) |
DpiChangedBeforeParent |
Tritt auf, wenn die DPI-Einstellung für ein Steuerelement programmgesteuert geändert wird, bevor ein DPI-Änderungsereignis für das übergeordnete Steuerelement oder Formular auftritt. (Geerbt von Control) |
DragDrop |
Tritt ein, wenn ein Drag & Drop-Vorgang abgeschlossen wurde. (Geerbt von Control) |
DragEnter |
Tritt ein, wenn ein Objekt in die Begrenzungen des Steuerelements gezogen wird. (Geerbt von Control) |
DragLeave |
Tritt ein, wenn ein Objekt aus den Grenzen des Steuerelements gezogen wird. (Geerbt von Control) |
DragOver |
Tritt ein, wenn ein Objekt über die Begrenzungen des Steuerelements gezogen wird. (Geerbt von Control) |
EnabledChanged |
Tritt ein, wenn der Enabled-Eigenschaftswert geändert wurde. (Geerbt von Control) |
Enter |
Tritt beim Eintreten in den Bereich des Steuerelements ein. (Geerbt von Control) |
FlatModeChanged |
Tritt ein, wenn der FlatMode geändert wurde. |
FontChanged |
Tritt ein, wenn der Font-Eigenschaftswert geändert wird. (Geerbt von Control) |
ForeColorChanged |
Tritt ein, wenn der ForeColor-Eigenschaftswert geändert wird. (Geerbt von Control) |
GiveFeedback |
Tritt während eines Ziehvorgangs ein. (Geerbt von Control) |
GotFocus |
Tritt ein, wenn das Steuerelement den Fokus erhält. (Geerbt von Control) |
HandleCreated |
Tritt ein, wenn ein Handle für das Steuerelement erstellt wird. (Geerbt von Control) |
HandleDestroyed |
Tritt ein, wenn das Handle des Steuerelements gerade zerstört wird. (Geerbt von Control) |
HelpRequested |
Tritt ein, wenn der Benutzer die Hilfe für ein Steuerelement anfordert. (Geerbt von Control) |
ImeModeChanged |
Tritt ein, wenn die ImeMode-Eigenschaft geändert wurde. (Geerbt von Control) |
Invalidated |
Tritt ein, wenn für die Anzeige eines Steuerelements eine Neuzeichnung erforderlich ist. (Geerbt von Control) |
KeyDown |
Tritt ein, wenn eine Taste gedrückt wird, während das Steuerelement den Fokus hat. (Geerbt von Control) |
KeyPress |
Tritt auf, wenn eine Zeichen-, die LEER- oder RÜCKTASTE gedrückt wird, während das Steuerelement den Fokus hat. (Geerbt von Control) |
KeyUp |
Tritt ein, wenn eine Taste losgelassen wird, während das Steuerelement den Fokus hat. (Geerbt von Control) |
Layout |
Tritt ein, wenn ein Steuerelement seine untergeordneten Steuerelemente neu positionieren muss. (Geerbt von Control) |
Leave |
Tritt ein, wenn der Eingabefokus das Steuerelement verlässt. (Geerbt von Control) |
LocationChanged |
Tritt ein, wenn der Location-Eigenschaftswert geändert wurde. (Geerbt von Control) |
LostFocus |
Tritt ein, wenn das Steuerelement den Fokus verliert. (Geerbt von Control) |
MarginChanged |
Tritt ein, wenn der Rand des Steuerelements geändert wird. (Geerbt von Control) |
MouseCaptureChanged |
Tritt ein, wenn das Steuerelement die Mausaufzeichnung verliert. (Geerbt von Control) |
MouseClick |
Tritt ein, wenn mit der Maus auf das Steuerelement geklickt wird. (Geerbt von Control) |
MouseDoubleClick |
Tritt ein, wenn mit der Maus auf das Steuerelement doppelgeklickt wird. (Geerbt von Control) |
MouseDown |
Tritt ein, wenn sich der Mauszeiger über dem Steuerelement befindet und eine Maustaste gedrückt wird. (Geerbt von Control) |
MouseEnter |
Tritt ein, wenn der Mauszeiger in den Bereich des Steuerelements eintritt. (Geerbt von Control) |
MouseHover |
Tritt ein, wenn der Mauszeiger auf dem Steuerelement verbleibt. (Geerbt von Control) |
MouseLeave |
Tritt ein, wenn der Mauszeiger den Bereich des Steuerelements verlässt. (Geerbt von Control) |
MouseMove |
Tritt ein, wenn der Mauszeiger über dem Steuerelement bewegt wird. (Geerbt von Control) |
MouseUp |
Tritt ein, wenn sich der Mauszeiger über dem Steuerelement befindet und eine Maustaste losgelassen wird. (Geerbt von Control) |
MouseWheel |
Tritt ein, wenn das Mausrad gedreht wird, während das Steuerelement fokussiert ist. (Geerbt von Control) |
Move |
Tritt beim Verschieben des Steuerelements ein. (Geerbt von Control) |
Navigate |
Tritt ein, wenn der Benutzer zu einer neuen Tabelle navigiert. |
PaddingChanged |
Tritt ein, wenn der Abstand des Steuerelements geändert wird. (Geerbt von Control) |
Paint |
Tritt ein, wenn das Steuerelement neu gezeichnet wird. (Geerbt von Control) |
ParentChanged |
Tritt ein, wenn der Parent-Eigenschaftswert geändert wird. (Geerbt von Control) |
ParentRowsLabelStyleChanged |
Tritt ein, wenn der Bezeichnungsstil der übergeordneten Zeile geändert wird. |
ParentRowsVisibleChanged |
Tritt ein, wenn der ParentRowsVisible-Eigenschaftswert geändert wird. |
PreviewKeyDown |
Tritt vor dem KeyDown-Ereignis ein, wenn eine Taste gedrückt wird, während dieses Steuerelement den Fokus besitzt. (Geerbt von Control) |
QueryAccessibilityHelp |
Tritt ein, wenn AccessibleObject Hilfe für barrierefreie Anwendungen bereitstellt. (Geerbt von Control) |
QueryContinueDrag |
Tritt während eines Drag & Drop-Vorgangs ein. Dadurch kann die Quelle des Ziehvorgangs bestimmen, ob der Drag & Drop-Vorgang abgebrochen werden soll. (Geerbt von Control) |
ReadOnlyChanged |
Tritt ein, wenn der ReadOnly-Eigenschaftswert geändert wird. |
RegionChanged |
Tritt auf, wenn sich der Wert der Region-Eigenschaft ändert. (Geerbt von Control) |
Resize |
Tritt beim Ändern der Größe des Steuerelements ein. (Geerbt von Control) |
RightToLeftChanged |
Tritt ein, wenn der RightToLeft-Eigenschaftswert geändert wird. (Geerbt von Control) |
RowHeaderClick |
Tritt beim Klicken auf einen Zeilenkopf ein. |
Scroll |
Tritt ein, wenn ein Bildlauf durch das DataGrid-Steuerelement durchgeführt wird. |
ShowParentDetailsButtonClick |
Tritt ein, wenn auf die Schaltfläche |
SizeChanged |
Tritt ein, wenn der Size-Eigenschaftswert geändert wird. (Geerbt von Control) |
StyleChanged |
Tritt ein, wenn sich das Format des Steuerelements ändert. (Geerbt von Control) |
SystemColorsChanged |
Tritt ein, wenn sich die Systemfarben ändern. (Geerbt von Control) |
TabIndexChanged |
Tritt ein, wenn der TabIndex-Eigenschaftswert geändert wird. (Geerbt von Control) |
TabStopChanged |
Tritt ein, wenn der TabStop-Eigenschaftswert geändert wird. (Geerbt von Control) |
TextChanged |
Tritt auf, wenn sich der Wert der Text-Eigenschaft ändert. |
Validated |
Tritt ein, wenn das Steuerelement die Überprüfung abgeschlossen hat. (Geerbt von Control) |
Validating |
Tritt ein, wenn das Steuerelement eine Validierung ausführt. (Geerbt von Control) |
VisibleChanged |
Tritt ein, wenn der Visible-Eigenschaftswert geändert wird. (Geerbt von Control) |
Explizite Schnittstellenimplementierungen
IDropTarget.OnDragDrop(DragEventArgs) |
Löst das DragDrop-Ereignis aus. (Geerbt von Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
Löst das DragEnter-Ereignis aus. (Geerbt von Control) |
IDropTarget.OnDragLeave(EventArgs) |
Löst das DragLeave-Ereignis aus. (Geerbt von Control) |
IDropTarget.OnDragOver(DragEventArgs) |
Löst das DragOver-Ereignis aus. (Geerbt von Control) |