DataGrid Klasse

Definition

Zeigt ADO.NET-Daten in einem bildlauffähigen Datenblatt an.Displays ADO.NET data in a scrollable grid. 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.The DataGridView control replaces and adds functionality to the DataGrid control; however, the DataGrid control is retained for both backward compatibility and future use, if you choose.

public ref class DataGrid : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IDataGridEditingService
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
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 Form erstellt, ein DataSet, das zwei DataTable-Objekte enthält, und ein DataRelation, das die beiden Tabellen miteinander verknüpft.The following code example creates a Windows form, a DataSet containing two DataTable objects, and a DataRelation that relates the two tables. Um die Daten anzuzeigen, wird ein System.Windows.Forms.DataGrid-Steuerelement über die SetDataBinding-Methode an DataSet gebunden.To display the data, a System.Windows.Forms.DataGrid control is then bound to the DataSet through the SetDataBinding method. Eine Schaltfläche im Formular ändert die Darstellung des Rasters, indem zwei DataGridTableStyle-Objekte erstellt und die MappingName der einzelnen Objekte auf einen TableName eines der DataTable-Objekte festgelegt wird.A button on the form changes the appearance of the grid by creating two DataGridTableStyle objects and setting the MappingName of each object to a TableName of one of the DataTable objects. Das Beispiel enthält auch Code im MouseUp-Ereignis, der die HitTest-Methode verwendet, um die Spalte, Zeile und den Teil des Rasters auszugeben, auf die geklickt wurde.The example also contains code in the MouseUp event that uses the HitTest method to print the column, row, and part of the grid that has been clicked.

#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

Der System.Windows.Forms.DataGrid zeigt Webähnliche Links zu untergeordneten Tabellen an.The System.Windows.Forms.DataGrid displays Web-like links to child tables. Sie können auf einen Link klicken, um zur untergeordneten Tabelle zu navigieren.You can click on a link to navigate to the child table. Wenn eine untergeordnete Tabelle angezeigt wird, wird in der Beschriftung eine Schaltfläche zurück angezeigt, auf die Sie klicken können, um zur übergeordneten Tabelle zurückzukehren.When a child table is displayed, a back button appears in the caption that can be clicked to navigate back to the parent table. Die Daten aus den übergeordneten Zeilen werden unterhalb der Beschriftung und oberhalb der Spaltenkopfzeilen angezeigt.The data from the parent rows is displayed below the caption and above the column headers. Sie können die Informationen über die übergeordnete Zeile ausblenden, indem Sie auf die Schaltfläche rechts neben der Schaltfläche "zurück" klicken.You can hide the parent row information by clicking the button to the right of the back button.

Wenn Sie eine Tabelle in der System.Windows.Forms.DataGrid zur Laufzeit anzeigen möchten, verwenden Sie die SetDataBinding-Methode, um die DataSource-und DataMember-Eigenschaften auf eine gültige Datenquelle festzulegen.To display a table in the System.Windows.Forms.DataGrid at run time, use the SetDataBinding method to set the DataSource and DataMember properties to a valid data source. Die folgenden Datenquellen sind gültig:The following data sources are valid:

Weitere Informationen zur DataSet-Klasse finden Sie unter Datasets, DataTables und DataViews.For more information about the DataSet class, see DataSets, DataTables, and DataViews.

Sie können ein Raster erstellen, das es Benutzern ermöglicht, Daten zu bearbeiten, aber verhindert, dass Sie neue Zeilen hinzufügen, indem Sie einen DataView als Datenquelle verwenden und die AllowNew-Eigenschaft auf false festlegen.You can create a grid that enables users to edit data but prevents them from adding new rows by using a DataView as the data source and setting the AllowNew property to false.

Datenquellen werden weiter von BindingManagerBase-Objekten verwaltet.Data sources are further managed by BindingManagerBase objects. Für jede Tabelle in einer Datenquelle kann eine BindingManagerBase vom BindingContext des Formulars zurückgegeben werden.For each table in a data source, a BindingManagerBase can be returned from the form's BindingContext. Beispielsweise können Sie die Anzahl der Zeilen ermitteln, die in einer Datenquelle enthalten sind, indem Sie die Count-Eigenschaft des zugeordneten BindingManagerBase-Objekts zurückgeben.For example, you can determine the number of rows contained by a data source by returning the associated BindingManagerBase object's Count property.

Verwenden Sie zum Überprüfen von Daten die zugrunde liegenden Objekte, die Daten und deren Ereignisse darstellen.To validate data, use the underlying objects that represent data and their events. Wenn die Daten z. b. aus einer DataTable in einer DataSet stammen, verwenden Sie die Ereignisse ColumnChanging und RowChanging.For example, if the data comes from a DataTable in a DataSet, use the ColumnChanging and RowChanging events.

Hinweis

Da die Anzahl der Spalten angepasst werden kann (durch Hinzufügen oder Löschen von Membern der GridColumnStylesCollection) und die Zeilen nach Spalten sortiert werden können, können die RowNumber-und ColumnNumber-Eigenschaftswerte nicht garantiert DataRow-und DataColumn-Indizes in einer DataTable entsprechen.Because the number of columns can be customized (by adding or deleting members of the GridColumnStylesCollection) and the rows can be sorted by column, the RowNumber and ColumnNumber property values cannot be guaranteed to correspond to DataRow and DataColumn indexes in a DataTable. Daher sollten Sie die Verwendung dieser Eigenschaften im Validating-Ereignis vermeiden, um Daten zu validieren.Therefore you should avoid using those properties in the Validating event to validate data.

Verwenden Sie die CurrentCell-Eigenschaft, um zu bestimmen, welche Zelle ausgewählt ist.To determine which cell is selected, use the CurrentCell property. Ändern Sie den Wert jeder Zelle mithilfe der Item[Int32, Int32]-Eigenschaft, die entweder die Zeilen-und Spalten Indizes der Zelle oder einen einzelnen DataGridCell annehmen kann.Change the value of any cell by using the Item[Int32, Int32] property, which can take either the row and column indexes of the cell, or a single DataGridCell. Überwachen Sie das Ereignis CurrentCellChanged, um zu erkennen, wann der Benutzer eine andere Zelle auswählt.Monitor the CurrentCellChanged event to detect when the user selects another cell.

Um zu ermitteln, auf welchen Teil des Steuer Elements der Benutzer geklickt hat, verwenden Sie die HitTest-Methode im MouseDown-Ereignis.To determine which part of the control the user clicked, use the HitTest method in the MouseDown event. Die HitTest-Methode gibt ein DataGrid.HitTestInfo-Objekt zurück, das die Zeile und die Spalte eines angeklickten Bereichs enthält.The HitTest method returns a DataGrid.HitTestInfo object, which contains the row and column of a clicked area.

Zum Verwalten der Darstellung des Steuer Elements zur Laufzeit sind mehrere Eigenschaften für das Festlegen der Farb-und Beschriftungs Attribute verfügbar, einschließlich CaptionForeColor, CaptionBackColor, CaptionFont usw.To manage the appearance of the control at run time, several properties for setting the color and caption attributes are available, including the CaptionForeColor, CaptionBackColor, CaptionFont, and so on.

Die Darstellung des angezeigten Rasters (oder der Raster) kann weiter geändert werden, indem DataGridTableStyle-Objekte erstellt und der GridTableStylesCollection hinzugefügt werden, auf die über die TableStyles-Eigenschaft zugegriffen wird.The appearance of the displayed grid (or grids) can be further modified by creating DataGridTableStyle objects and adding them to the GridTableStylesCollection, which is accessed through the TableStyles property. Wenn beispielsweise die DataSource auf einen DataSet festgelegt ist, der drei DataTable-Objekte enthält, können Sie der Auflistung drei DataGridTableStyle-Objekte hinzufügen, eine für jede Tabelle.For example, if the DataSource is set to a DataSet containing three DataTable objects, you can add three DataGridTableStyle objects to the collection, one for each table. Um jedes DataGridTableStyle-Objekt mit einem DataTable zu synchronisieren, legen Sie den MappingName des DataGridTableStyle auf die TableName des DataTable fest.To synchronize each DataGridTableStyle object with a DataTable, set the MappingName of the DataGridTableStyle to the TableName of the DataTable. Weitere Informationen zum Binden an ein Array von Objekten finden Sie in der DataGridTableStyle.MappingName-Eigenschaft.For more information about binding to an array of objects, see the DataGridTableStyle.MappingName property.

Erstellen Sie eine Instanz einer DataGridTextBoxColumn-oder DataGridBoolColumn-Klasse, und fügen Sie das Objekt zum GridTableStylesCollection hinzu, auf das über die TableStyles-Eigenschaft zugegriffen wird, um eine angepasste Ansicht einer Tabelle zu erstellen.To create a customized view of a table, create an instance of a DataGridTextBoxColumn or DataGridBoolColumn class and add the object to the GridTableStylesCollection accessed through the TableStyles property. Beide Klassen erben von DataGridColumnStyle.Both classes inherit from DataGridColumnStyle. Legen Sie für jeden Spalten Stil den MappingName auf den ColumnName einer Spalte fest, die im Raster angezeigt werden soll.For each column style, set the MappingName to the ColumnName of a column that you want to show in the grid. Um eine Spalte auszublenden, legen Sie die MappingName auf einen anderen Wert als einen gültigen ColumnName fest.To hide a column, set its MappingName to something other than a valid ColumnName.

Um den Text einer Spalte zu formatieren, legen Sie die Format-Eigenschaft des DataGridTextBoxColumn auf einen der Werte in den Formatierungs Typen und benutzerdefinierte Format Zeichenfolgen für Datum und Uhrzeitfest.To format the text of a column, set the Format property of the DataGridTextBoxColumn to one of the values found in Formatting Types and Custom Date and Time Format Strings.

Um die DataGrid an ein stark typisiertes Array von-Objekten zu binden, muss der Objekttyp öffentliche Eigenschaften enthalten.To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. Zum Erstellen eines DataGridTableStyle, das das Array anzeigt, legen Sie die Eigenschaft DataGridTableStyle.MappingName auf typename[] fest, wobei typename durch den Namen des Objekt Typs ersetzt wird.To create a DataGridTableStyle that displays the array, set the DataGridTableStyle.MappingName property to typename[] where typename is replaced by the name of the object type. Beachten Sie außerdem, dass die MappingName-Eigenschaft die Groß-/Kleinschreibung beachtet. der Typname muss exakt abgeglichen werden.Also note that the MappingName property is case-sensitive; the type name must be matched exactly. Ein Beispiel finden Sie in der MappingName-Eigenschaft.See the MappingName property for an example.

Sie können die DataGrid auch an einen ArrayList binden.You can also bind the DataGrid to an ArrayList. Eine Funktion des ArrayList ist, dass Sie Objekte mehrerer Typen enthalten kann, aber DataGrid kann nur an eine solche Liste gebunden werden, wenn alle Elemente in der Liste denselben Typ wie das erste Element aufweisen.A feature of the ArrayList is that it can contain objects of multiple types, but the DataGrid can only bind to such a list when all items in the list are of the same type as the first item. Dies bedeutet, dass alle Objekte denselben Typ aufweisen müssen oder von derselben Klasse erben müssen wie das erste Element in der Liste.This means that all objects must either be of the same type, or they must inherit from the same class as the first item in the list. Wenn das erste Element in einer Liste beispielsweise ein Control ist, kann das zweite Element ein TextBox (das von Control erbt) sein.For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). Wenn andererseits das erste Element ein TextBox ist, kann das zweite Objekt kein Control sein.If, on the other hand, the first item is a TextBox, the second object cannot be a Control. Außerdem müssen die ArrayList Elemente enthalten, wenn Sie gebunden ist.Further, the ArrayList must have items in it when it is bound. Ein leeres ArrayList führt zu einem leeren Raster.An empty ArrayList will result in an empty grid. Außerdem müssen die Objekte in der ArrayList öffentliche Eigenschaften enthalten.In addition, the objects in the ArrayList must contain public properties. Legen Sie bei der Bindung an eine ArrayList den MappingName der DataGridTableStyle auf "ArrayList" (den Typnamen) fest.When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

Für jede DataGridTableStyle können Sie Farb-und Beschriftungs Attribute festlegen, die die Einstellungen für das System.Windows.Forms.DataGrid-Steuerelement überschreiben.For each DataGridTableStyle, you can set color and caption attributes that override the settings for the System.Windows.Forms.DataGrid control. Wenn diese Eigenschaften jedoch nicht festgelegt sind, werden die Einstellungen für das Steuerelement standardmäßig verwendet.However, if those properties are not set, the settings for the control are used by default. Die folgenden Eigenschaften können durch DataGridTableStyle-Eigenschaften überschrieben werden:The following properties can be overridden by DataGridTableStyle properties:

Um die Darstellung einzelner Spalten anzupassen, fügen Sie der GridColumnStylesCollection DataGridColumnStyle-Objekte hinzu, auf die über die GridColumnStyles-Eigenschaft der einzelnen DataGridTableStyle zugegriffen wird.To customize the appearance of individual columns, add DataGridColumnStyle objects to the GridColumnStylesCollection, which is accessed through the GridColumnStyles property of each DataGridTableStyle. Wenn Sie jede DataGridColumnStyle mit einem DataColumn im DataTable synchronisieren möchten, legen Sie die MappingName auf die ColumnName eines DataColumn fest.To synchronize each DataGridColumnStyle with a DataColumn in the DataTable, set the MappingName to the ColumnName of a DataColumn. Beim Erstellen eines DataGridColumnStyle können Sie auch eine Formatierungs Zeichenfolge festlegen, die angibt, wie Daten in der Spalte angezeigt werden.When constructing a DataGridColumnStyle, you can also set a formatting string that specifies how the column displays data. Beispielsweise können Sie angeben, dass in der Spalte ein kurzes Datumsformat verwendet werden soll, um die in der Tabelle enthaltenen Datumsangaben anzuzeigen.For example, you can specify that the column use a short-date format to display dates contained in the table.

Achtung

Erstellen Sie immer DataGridColumnStyle-Objekte, und fügen Sie Sie der GridColumnStylesCollection hinzu, bevor Sie dem GridTableStylesCollection DataGridTableStyle-Objekte hinzufügen.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Wenn Sie der Auflistung ein leeres DataGridTableStyle mit einem gültigen MappingName-Wert hinzufügen, werden automatisch DataGridColumnStyle-Objekte für Sie generiert.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Folglich wird eine Ausnahme ausgelöst, wenn Sie versuchen, dem GridColumnStylesCollection neue DataGridColumnStyle-Objekte mit doppelten MappingName-Werten hinzuzufügen.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

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.The DataGridView control replaces and adds functionality to the DataGrid control; however, the DataGrid control is retained for both backward compatibility and future use, if you choose. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.For more information, see Differences Between the Windows Forms DataGridView and DataGrid Controls.

Konstruktoren

DataGrid()

Initialisiert eine neue Instanz der DataGrid-Klasse.Initializes a new instance of the DataGrid class.

Eigenschaften

AccessibilityObject

Ruft das dem Steuerelement zugewiesene AccessibleObject ab.Gets the AccessibleObject assigned to the control.

(Geerbt von Control)
AccessibleDefaultActionDescription

Ruft die Standardbeschreibung der Aktion des Steuerelements ab, das von Clientanwendungen für Barrierefreiheit verwendet wird, oder legt diese fest.Gets or sets the default action description of the control for use by accessibility client applications.

(Geerbt von Control)
AccessibleDescription

Ruft die Beschreibung des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diese fest.Gets or sets the description of the control used by accessibility client applications.

(Geerbt von Control)
AccessibleName

Ruft den Namen des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diesen fest.Gets or sets the name of the control used by accessibility client applications.

(Geerbt von Control)
AccessibleRole

Ruft die barrierefreie Rolle des Steuerelements ab oder legt diese fest.Gets or sets the accessible role of the control.

(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.Gets or sets a value indicating whether the control can accept data that the user drags onto it.

(Geerbt von Control)
AllowNavigation

Ruft einen Wert ab, der angibt, ob die Navigation zulässig ist, oder legt diesen fest.Gets or sets a value indicating whether navigation is allowed.

AllowSorting

Ruft einen Wert ab, der angibt, ob das Datenblatt durch Klicken auf einen Spaltenkopf neu sortiert werden kann, oder legt diesen fest.Gets or sets a value indicating whether the grid can be resorted by clicking on a column header.

AlternatingBackColor

Ruft die Hintergrundfarbe der ungeraden Datenblattzeilen ab oder legt diese fest.Gets or sets the background color of odd-numbered rows of the grid.

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.Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.

(Geerbt von Control)
AutoScrollOffset

Ruft in ScrollControlIntoView(Control) ab oder legt anhand dessen fest, in welcher Richtung der Bildlauf dieses Steuerelements durchgeführt wird.Gets or sets where this control is scrolled to in ScrollControlIntoView(Control).

(Geerbt von Control)
AutoSize

Diese Eigenschaft ist für diese Klasse nicht relevant.This property is not relevant for this class.

(Geerbt von Control)
BackColor

Ruft die Hintergrundfarbe der geraden Datenblattzeilen ab oder legt diese fest.Gets or sets the background color of even-numbered rows of the grid.

BackgroundColor

Ruft die Farbe des Bereichs unter den Zeilen des Datenblatts ab oder legt diese fest.Gets or sets the color of the non-row area of the grid.

BackgroundImage

Dieser Member hat für das genannte Steuerelement keine Bedeutung.This member is not meaningful for this control.

BackgroundImageLayout

Dieser Member hat für das genannte Steuerelement keine Bedeutung.This member is not meaningful for this control.

BindingContext

Ruft die BindingContext für das Steuerelement ab oder legt diese fest.Gets or sets the BindingContext for the control.

(Geerbt von Control)
BorderStyle

Ruft die Rahmenart des Datenblatts ab oder legt diese fest.Gets or sets the grid's border style.

Bottom

Ruft den Abstand zwischen dem unteren Rand des Steuerelements und dem oberen Rand des Clientbereichs des zugehörigen Containers in Pixel ab.Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.

(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.Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.

(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.Gets a value indicating whether the ImeMode property can be set to an active value, to enable IME support.

(Geerbt von Control)
CanFocus

Ruft einen Wert ab, der angibt, ob das Steuerelement den Fokus erhalten kann.Gets a value indicating whether the control can receive focus.

(Geerbt von Control)
CanRaiseEvents

Stellt fest, ob Ereignisse für das Steuerelement ausgelöst werden können.Determines if events can be raised on the control.

(Geerbt von Control)
CanSelect

Ruft einen Wert ab, der angibt, ob das Steuerelement ausgewählt werden kann.Gets a value indicating whether the control can be selected.

(Geerbt von Control)
CaptionBackColor

Ruft die Hintergrundfarbe des Beschriftungsbereichs ab oder legt diese fest.Gets or sets the background color of the caption area.

CaptionFont

Ruft die Schriftart der Datenblattbeschriftung ab oder legt diese fest.Gets or sets the font of the grid's caption.

CaptionForeColor

Ruft die Vordergrundfarbe des Beschriftungsbereichs ab oder legt diese fest.Gets or sets the foreground color of the caption area.

CaptionText

Ruft den Text der Fensterbeschriftung des Datenblatts ab oder legt diesen fest.Gets or sets the text of the grid's window caption.

CaptionVisible

Ruft einen Wert ab, der angibt, ob die Beschriftung des Datenblatts angezeigt wird, oder legt diesen fest.Gets or sets a value that indicates whether the grid's caption is visible.

Capture

Ruft einen Wert ab, der angibt, ob die Maus vom Steuerelement erfasst wurde, oder legt diesen fest.Gets or sets a value indicating whether the control has captured the mouse.

(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.Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.

(Geerbt von Control)
ClientRectangle

Ruft das Rechteck ab, das den Clientbereich des Steuerelements darstellt.Gets the rectangle that represents the client area of the control.

(Geerbt von Control)
ClientSize

Ruft die Höhe und Breite des Clientbereichs des Steuerelements ab oder legt diese fest.Gets or sets the height and width of the client area of the control.

(Geerbt von Control)
ColumnHeadersVisible

Ruft einen Wert ab, der angibt, ob die Spaltenköpfe einer Tabelle sichtbar sind, oder legt diesen fest.Gets or sets a value indicating whether the column headers of a table are visible.

CompanyName

Ruft den Namen des Unternehmens oder des Entwicklers der Anwendung ab, die das Steuerelement enthält.Gets the name of the company or creator of the application containing the control.

(Geerbt von Control)
Container

Ruft den IContainer ab, der die Component enthält.Gets the IContainer that contains the Component.

(Geerbt von Component)
ContainsFocus

Ruft einen Wert ab, der angibt, ob das Steuerelement oder eines der untergeordneten Steuerelemente den Eingabefokus besitzt.Gets a value indicating whether the control, or one of its child controls, currently has the input focus.

(Geerbt von Control)
ContextMenu

Ruft das dem Steuerelement zugeordnete Kontextmenü ab oder legt dieses fest.Gets or sets the shortcut menu associated with the control.

(Geerbt von Control)
ContextMenuStrip

Ruft die diesem Steuerelement zugeordnete ContextMenuStrip-Klasse ab oder legt diese fest.Gets or sets the ContextMenuStrip associated with this control.

(Geerbt von Control)
Controls

Ruft die im Steuerelement enthaltene Auflistung von Steuerelementen ab.Gets the collection of controls contained within the control.

(Geerbt von Control)
Created

Ruft einen Wert ab, der angibt, ob das Steuerelement erstellt wurde.Gets a value indicating whether the control has been created.

(Geerbt von Control)
CreateParams

Ruft die benötigten Erstellungsparameter ab, wenn das Steuerelementhandle erstellt wird.Gets the required creation parameters when the control handle is created.

(Geerbt von Control)
CurrentCell

Ruft ab oder legt fest, welche Zelle den Fokus besitzt.Gets or sets which cell has the focus. Zur Entwurfszeit nicht verfügbar.Not available at design time.

CurrentRowIndex

Ruft den Index der Zeile fest, die gegenwärtig den Fokus besitzt, oder legt diesen fest.Gets or sets index of the row that currently has focus.

Cursor

Dieser Member hat für das genannte Steuerelement keine Bedeutung.This member is not meaningful for this control.

DataBindings

Ruft die Datenbindungen für das Steuerelement ab.Gets the data bindings for the control.

(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.Gets or sets the specific list in a DataSource for which the DataGrid control displays a grid.

DataSource

Ruft die Datenquelle ab, für die Daten im Datenblatt angezeigt werden, oder legt diese fest.Gets or sets the data source that the grid is displaying data for.

DefaultCursor

Ruft den Standardcursor für das Steuerelement ab oder legt ihn fest.Gets or sets the default cursor for the control.

(Geerbt von Control)
DefaultImeMode

Ruft den von dem Steuerelement unterstützten Standard-IME-Modus (Eingabemethoden-Editor) ab.Gets the default Input Method Editor (IME) mode supported by the control.

(Geerbt von Control)
DefaultMargin

Ruft den als Standardwert angegebenen Leerraum zwischen Steuerelementen in Pixel ab.Gets the space, in pixels, that is specified by default between controls.

(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.Gets the length and height, in pixels, that is specified as the default maximum size of a control.

(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.Gets the length and height, in pixels, that is specified as the default minimum size of a control.

(Geerbt von Control)
DefaultPadding

Ruft den internen Abstand des Inhalts eines Steuerelements in Pixel ab.Gets the internal spacing, in pixels, of the contents of a control.

(Geerbt von Control)
DefaultSize

Ruft die Standardgröße des Steuerelements ab.Gets the default size of the control.

DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.Gets a value that indicates whether the Component is currently in design mode.

(Geerbt von Component)
DeviceDpi

Ruft den DPI-Wert für das Anzeigegerät ab, auf dem das Steuerelement aktuell angezeigt wird.Gets the DPI value for the display device where the control is currently being displayed.

(Geerbt von Control)
DisplayRectangle

Ruft das Rechteck ab, das den Anzeigebereich des Steuerelements darstellt.Gets the rectangle that represents the display area of the control.

(Geerbt von Control)
Disposing

Ruft einen Wert ab, der angibt, ob die Control-Basisklasse gerade freigegeben wird.Gets a value indicating whether the base Control class is in the process of disposing.

(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.Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.

(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.Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.

(Geerbt von Control)
Enabled

Ruft einen Wert ab, der angibt, ob das Steuerelement auf Benutzerinteraktionen reagieren kann, oder legt diesen fest.Gets or sets a value indicating whether the control can respond to user interaction.

(Geerbt von Control)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.Gets the list of event handlers that are attached to this Component.

(Geerbt von Component)
FirstVisibleColumn

Ruft den Index der ersten angezeigten Spalte in einem Datenblatt ab.Gets the index of the first visible column in a grid.

FlatMode

Ruft einen Wert ab, der angibt, ob das Datenblatt im flachen Modus angezeigt wird, oder legt diesen fest.Gets or sets a value indicating whether the grid displays in flat mode.

Focused

Ruft einen Wert ab, der angibt, ob das Steuerelement den Eingabefokus besitzt.Gets a value indicating whether the control has input focus.

(Geerbt von Control)
Font

Ruft die Schriftart für die Anzeige von Text im Steuerelement ab oder legt diese fest.Gets or sets the font of the text displayed by the control.

(Geerbt von Control)
FontHeight

Ruft die Höhe der Schriftart des Steuerelements ab oder legt diese fest.Gets or sets the height of the font of the control.

(Geerbt von Control)
ForeColor

Ruft die Eigenschaft für die Vordergrundfarbe (i. d. R. die Textfarbe) des DataGrid-Steuerelements ab oder legt diese fest.Gets or sets the foreground color (typically the color of the text) property of the DataGrid control.

GridLineColor

Ruft die Farbe der Datenblattlinien ab oder legt diese fest.Gets or sets the color of the grid lines.

GridLineStyle

Ruft den Linienstil des Datenblatts ab oder legt diesen fest.Gets or sets the line style of the grid.

Handle

Ruft das Fensterhandle ab, an das das Steuerelement gebunden ist.Gets the window handle that the control is bound to.

(Geerbt von Control)
HasChildren

Ruft einen Wert ab, der angibt, ob das Steuerelement ein oder mehrere untergeordnete Steuerelemente enthält.Gets a value indicating whether the control contains one or more child controls.

(Geerbt von Control)
HeaderBackColor

Ruft die Hintergrundfarbe aller Zeilen- und Spaltenköpfe ab oder legt diese fest.Gets or sets the background color of all row and column headers.

HeaderFont

Ruft die Schriftart für Spaltenköpfe ab oder legt diese fest.Gets or sets the font used for column headers.

HeaderForeColor

Ruft die Vordergrundfarbe für Header ab oder legt diese fest.Gets or sets the foreground color of headers.

Height

Ruft die Höhe des Steuerelements ab bzw. legt diese fest.Gets or sets the height of the control.

(Geerbt von Control)
HorizScrollBar

Ruft die horizontale Bildlaufleiste für das Datenblatt ab.Gets the horizontal scroll bar for the grid.

ImeMode

Ruft den IME-Modus (Eingabemethoden-Editor) des Steuerelements ab oder legt diesen fest.Gets or sets the Input Method Editor (IME) mode of the control.

(Geerbt von Control)
ImeModeBase

Ruft den IME-Modus eines Steuerelements ab oder legt diesen fest.Gets or sets the IME mode of a control.

(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.Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.

(Geerbt von Control)
IsAccessible

Ruft einen Wert ab, der angibt, ob das Steuerelement für barrierefreie Anwendungen sichtbar ist, oder legt diesen fest.Gets or sets a value indicating whether the control is visible to accessibility applications.

(Geerbt von Control)
IsDisposed

Ruft einen Wert ab, der angibt, ob das Steuerelement freigegeben wurde.Gets a value indicating whether the control has been disposed of.

(Geerbt von Control)
IsHandleCreated

Ruft einen Wert ab, der angibt, ob dem Steuerelement ein Handle zugeordnet ist.Gets a value indicating whether the control has a handle associated with it.

(Geerbt von Control)
IsMirrored

Ruft einen Wert ab, der angibt, ob das Steuerelement gespiegelt wird.Gets a value indicating whether the control is mirrored.

(Geerbt von Control)
Item[DataGridCell]

Ruft den Wert einer angegebenen DataGridCell ab oder legt diesen fest.Gets or sets the value of a specified DataGridCell.

Item[Int32, Int32]

Ruft den Wert der Zelle in der angegebenen Zeile und Spalte ab, oder legt diesen fest.Gets or sets the value of the cell at the specified the row and column.

LayoutEngine

Ruft eine zwischengespeicherte Instanz der Layout-Engine des Steuerelements ab.Gets a cached instance of the control's layout engine.

(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.Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.

(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.Gets or sets the color of the text that you can click to navigate to a child table.

LinkHoverColor

Dieser Member hat für das genannte Steuerelement keine Bedeutung.This member is not meaningful for this control.

ListManager

Ruft den CurrencyManager für dieses DataGrid-Steuerelement ab.Gets the CurrencyManager for this DataGrid control.

Location

Ruft die Koordinaten der linken oberen Ecke des Steuerelements relativ zur linken oberen Ecke des Containers ab oder legt diese fest.Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.

(Geerbt von Control)
Margin

Ruft den Zwischenraum zwischen Steuerelementen ab oder legt ihn fest.Gets or sets the space between controls.

(Geerbt von Control)
MaximumSize

Ruft die Größe ab, die die Obergrenze bildet, die GetPreferredSize(Size) angeben kann, oder legt diese fest.Gets or sets the size that is the upper limit that GetPreferredSize(Size) can specify.

(Geerbt von Control)
MinimumSize

Ruft die Größe ab, die die Untergrenze bildet, die GetPreferredSize(Size) angeben kann, oder legt diese fest.Gets or sets the size that is the lower limit that GetPreferredSize(Size) can specify.

(Geerbt von Control)
Name

Ruft den Namen des Steuerelements ab oder legt diesen fest.Gets or sets the name of the control.

(Geerbt von Control)
Padding

Ruft ab oder legt fest, welche Abstände innerhalb des Steuerelements verwendet werden.Gets or sets padding within the control.

(Geerbt von Control)
Parent

Ruft den übergeordneten Container des Steuerelements ab oder legt diesen fest.Gets or sets the parent container of the control.

(Geerbt von Control)
ParentRowsBackColor

Ruft die Hintergrundfarbe übergeordneter Zeilen ab oder legt diese fest.Gets or sets the background color of parent rows.

ParentRowsForeColor

Ruft die Vordergrundfarbe übergeordneter Zeilen ab oder legt diese fest.Gets or sets the foreground color of parent rows.

ParentRowsLabelStyle

Ruft den Anzeigestil der übergeordneten Zeilen ab oder legt diesen fest.Gets or sets the way parent row labels are displayed.

ParentRowsVisible

Ruft einen Wert ab, der angibt, ob die übergeordneten Zeilen einer Tabelle angezeigt werden, oder legt diesen fest.Gets or sets a value indicating whether the parent rows of a table are visible.

PreferredColumnWidth

Ruft die Standardbreite (in Pixel) der Spalten im Datenblatt ab oder legt diese fest.Gets or sets the default width of the grid columns in pixels.

PreferredRowHeight

Ruft die bevorzugte Zeilenhöhe für das DataGrid-Steuerelement ab oder legt diese fest.Gets or sets the preferred row height for the DataGrid control.

PreferredSize

Ruft die Größe eines rechteckigen Bereichs ab, in den das Steuerelement eingepasst werden kann.Gets the size of a rectangular area into which the control can fit.

(Geerbt von Control)
ProductName

Ruft den Produktnamen der Assembly ab, die das Steuerelement enthält.Gets the product name of the assembly containing the control.

(Geerbt von Control)
ProductVersion

Ruft die Version der Assembly ab, die das Steuerelement enthält.Gets the version of the assembly containing the control.

(Geerbt von Control)
ReadOnly

Ruft einen Wert ab, der angibt, ob dieses Datenblatt schreibgeschützt ist.Gets or sets a value indicating whether the grid is in read-only mode.

RecreatingHandle

Ruft einen Wert ab, der angibt, ob das Steuerelement gerade das zugehörige Handle neu erstellt.Gets a value indicating whether the control is currently re-creating its handle.

(Geerbt von Control)
Region

Ruft den dem Steuerelement zugeordneten Fensterbereich ab oder legt diesen fest.Gets or sets the window region associated with the control.

(Geerbt von Control)
RenderRightToLeft

Diese Eigenschaft ist jetzt veraltet.This property is now obsolete.

(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.Gets or sets a value indicating whether the control redraws itself when resized.

(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.Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.

(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.Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.

(Geerbt von Control)
RowHeadersVisible

Ruft einen Wert ab, der angibt, ob die Zeilenköpfe angezeigt werden, oder legt diesen fest.Gets or sets a value that specifies whether row headers are visible.

RowHeaderWidth

Ruft die Breite von Zeilenköpfen ab oder legt diese fest.Gets or sets the width of row headers.

ScaleChildren

Ruft einen Wert ab, der die Skalierung der untergeordneten Steuerelemente bestimmt.Gets a value that determines the scaling of child controls.

(Geerbt von Control)
SelectionBackColor

Ruft die Hintergrundfarbe ausgewählter Zeilen ab oder legt diese fest.Gets or sets the background color of selected rows.

SelectionForeColor

Ruft die Vordergrundfarbe für ausgewählte Zeilen ab oder legt diese fest.Gets or set the foreground color of selected rows.

ShowFocusCues

Ruft einen Wert ab, der angibt, ob das Steuerelement Fokusrechtecke anzeigen soll.Gets a value indicating whether the control should display focus rectangles.

(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.Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.

(Geerbt von Control)
Site

Ruft die Site des Steuerelements ab oder legt diese fest.Gets or sets the site of the control.

Size

Ruft die Höhe und Breite des Steuerelements ab oder legt diese fest.Gets or sets the height and width of the control.

(Geerbt von Control)
TabIndex

Ruft die Aktivierreihenfolge des Steuerelements in dessen Container ab oder legt diese fest.Gets or sets the tab order of the control within its container.

(Geerbt von Control)
TableStyles

Ruft die Auflistung der DataGridTableStyle-Objekte für das Datenblatt ab.Gets the collection of DataGridTableStyle objects for the grid.

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.Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

(Geerbt von Control)
Tag

Ruft das Objekt ab, das Daten über das Steuerelement enthält, oder legt dieses fest.Gets or sets the object that contains data about the control.

(Geerbt von Control)
Text

Dieser Member hat für das genannte Steuerelement keine Bedeutung.This member is not meaningful for this control.

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.Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.

(Geerbt von Control)
TopLevelControl

Ruft das übergeordnete Steuerelement ab, dem kein anderes Windows Forms-Steuerelement übergeordnet ist.Gets the parent control that is not parented by another Windows Forms control. Dies ist i. d. R. das äußerste Form, in dem das Steuerelement enthalten ist.Typically, this is the outermost Form that the control is contained in.

(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.Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.

(Geerbt von Control)
VertScrollBar

Ruft die vertikale Schiebeleiste des Steuerelements ab.Gets the vertical scroll bar of the control.

Visible

Ruft einen Wert ab, mit dem angegeben wird, ob das Steuerelement und alle untergeordneten Steuerelemente angezeigt werden, oder legt diesen Wert fest.Gets or sets a value indicating whether the control and all its child controls are displayed.

(Geerbt von Control)
VisibleColumnCount

Ruft die Anzahl angezeigter Spalten ab.Gets the number of visible columns.

VisibleRowCount

Ruft die Anzahl angezeigter Zeilen ab.Gets the number of rows visible.

Width

Ruft die Breite des Steuerelements ab bzw. legt diese fest.Gets or sets the width of the control.

(Geerbt von Control)
WindowTarget

Diese Eigenschaft ist für diese Klasse nicht relevant.This property is not relevant for this class.

(Geerbt von Control)

Methoden

AccessibilityNotifyClients(AccessibleEvents, Int32)

Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement.Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

(Geerbt von Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement.Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control .

(Geerbt von Control)
BeginEdit(DataGridColumnStyle, Int32)

Versucht, den Zustand des Datenblatts zu ändern, sodass eine Bearbeitung zulässig ist.Attempts to put the grid into a state where editing is allowed.

BeginInit()

Beginnt die Initialisierung einer DataGrid, die in einem Formular oder von einer anderen Komponente verwendet wird.Begins the initialization of a DataGrid that is used on a form or used by another component. Die Initialisierung erfolgt zur Laufzeit.The initialization occurs at run time.

BeginInvoke(Delegate)

Führt den angegebenen Delegaten asynchron für den Thread aus, in dem das dem Steuerelement zugrunde liegende Handle erstellt wurde.Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.

(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.Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.

(Geerbt von Control)
BringToFront()

Zeigt dieses Steuerelement am Anfang der z-Reihenfolge an.Brings the control to the front of the z-order.

(Geerbt von Control)
CancelEditing()

Bricht den aktuellen Bearbeitungsvorgang ab, und führt einen Rollback aller Änderungen aus.Cancels the current edit operation and rolls back all changes.

Collapse(Int32)

Reduziert untergeordnete Beziehungen für eine bestimmte Zeile oder, sofern vorhanden, für alle Zeilen.Collapses child relations, if any exist for all rows, or for a specified row.

ColumnStartedEditing(Control)

Benachrichtigt das DataGrid-Steuerelement, wenn der Benutzer beginnt, eine Spalte mithilfe des angegebenen Steuerelements zu bearbeiten.Informs the DataGrid control when the user begins to edit a column using the specified control.

ColumnStartedEditing(Rectangle)

Benachrichtigt das DataGrid-Steuerelement, wenn der Benutzer mit dem Bearbeiten der Spalte an der angegebenen Position beginnt.Informs the DataGrid control when the user begins to edit the column at the specified location.

Contains(Control)

Ruft einen Wert ab, der angibt, ob das angegebene Steuerelement dem Steuerelement untergeordnet ist.Retrieves a value indicating whether the specified control is a child of the control.

(Geerbt von Control)
CreateAccessibilityInstance()

Erstellt eine neue Instanz des Zugriffsobjekts für dieses Steuerelement.Constructs a new instance of the accessibility object for this control.

CreateControl()

Erzwingt das Erstellen des sichtbaren Steuerelements, einschließlich des Handles und aller sichtbaren untergeordneten Steuerelemente.Forces the creation of the visible control, including the creation of the handle and any visible child controls.

(Geerbt von Control)
CreateControlsInstance()

Erstellt eine neue Instanz der Steuerelementauflistung für das Steuerelement.Creates a new instance of the control collection for the control.

(Geerbt von Control)
CreateGraphics()

Erstellt die Graphics für das Steuerelement.Creates the Graphics for the control.

(Geerbt von Control)
CreateGridColumn(PropertyDescriptor)

Erstellt einen neuen DataGridColumnStyle mit dem angegebenen PropertyDescriptor.Creates a new DataGridColumnStyle with the specified PropertyDescriptor.

CreateGridColumn(PropertyDescriptor, Boolean)

Erstellt einen DataGridColumnStyle mithilfe des angegebenen PropertyDescriptor.Creates a DataGridColumnStyle using the specified PropertyDescriptor.

CreateHandle()

Erstellt ein Handle für das Steuerelement.Creates a handle for the control.

(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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
DefWndProc(Message)

Sendet die angegebene Meldung an die Standardfensterprozedur.Sends the specified message to the default window procedure.

(Geerbt von Control)
DestroyHandle()

Zerstört das mit dem Steuerelement verknüpfte Handle.Destroys the handle associated with the control.

(Geerbt von Control)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.Releases all resources used by the Component.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von der DataGrid-Klasse verwendeten Ressourcen (mit Ausnahme des Speichers) frei.Disposes of the resources (other than memory) used by the DataGrid.

DoDragDrop(Object, DragDropEffects)

Beginnt einen Drag & Drop-Vorgang.Begins a drag-and-drop operation.

(Geerbt von Control)
DrawToBitmap(Bitmap, Rectangle)

Unterstützt das Rendering für die angegebene Bitmap.Supports rendering to the specified bitmap.

(Geerbt von Control)
EndEdit(DataGridColumnStyle, Int32, Boolean)

Fordert das Beenden eines Bearbeitungsvorgangs an, der für das DataGrid-Steuerelement ausgeführt wird.Requests an end to an edit operation taking place on the DataGrid control.

EndInit()

Beendet die Initialisierung einer DataGrid, die in einem Formular oder von einer anderen Komponente verwendet wird.Ends the initialization of a DataGrid that is used on a form or used by another component. Die Initialisierung erfolgt zur Laufzeit.The initialization occurs at run time.

EndInvoke(IAsyncResult)

Ruft den Rückgabewert des asynchronen Vorgangs ab, der durch das übergebene IAsyncResult dargestellt wird.Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Expand(Int32)

Zeigt für alle Zeilen oder für eine bestimmte Zeile die vorhandenen untergeordneten Beziehungen an.Displays child relations, if any exist, for all rows or a specific row.

FindForm()

Ruft das Formular ab, in dem sich das Steuerelement befindet.Retrieves the form that the control is on.

(Geerbt von Control)
Focus()

Setzt den Eingabefokus auf das Steuerelement.Sets input focus to the control.

(Geerbt von Control)
GetAccessibilityObjectById(Int32)

Ruft die angegebene AccessibleObject ab.Retrieves the specified AccessibleObject.

(Geerbt von Control)
GetAutoSizeMode()

Ruft einen Wert ab, der angibt, wie sich ein Steuerelement verhält, wenn seine AutoSize-Eigenschaft aktiviert wird.Retrieves a value indicating how a control will behave when its AutoSize property is enabled.

(Geerbt von Control)
GetCellBounds(DataGridCell)

Ruft das Rectangle der von DataGridCell angegebenen Zelle ab.Gets the Rectangle of the cell specified by DataGridCell.

GetCellBounds(Int32, Int32)

Ruft das Rectangle der Zelle ab, die durch Zeilen- und Spaltennummer angegeben ist.Gets the Rectangle of the cell specified by row and column number.

GetChildAtPoint(Point)

Ruft das untergeordnete Steuerelement ab, das sich an den angegebenen Koordinaten befindet.Retrieves the child control that is located at the specified coordinates.

(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.Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.

(Geerbt von Control)
GetContainerControl()

Gibt das nächste ContainerControl aufwärts in der Kette übergeordneter Steuerelemente des Steuerelements zurück.Returns the next ContainerControl up the control's chain of parent controls.

(Geerbt von Control)
GetCurrentCellBounds()

Ruft ein Rectangle ab, das die vier Ecken der ausgewählten Zelle angibt.Gets a Rectangle that specifies the four corners of the selected cell.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetNextControl(Control, Boolean)

Ruft das nächste oder vorherige Steuerelement in der Aktivierreihenfolge untergeordneter Steuerelemente ab.Retrieves the next control forward or back in the tab order of child controls.

(Geerbt von Control)
GetOutputTextDelimiter()

Ruft beim Kopieren von Zeileninhalten in die Zwischenablage die Zeichenfolge ab, die zwischen den Spalten als Trennzeichen verwendet wird.Gets the string that is the delimiter between columns when row contents are copied to the Clipboard.

GetPreferredSize(Size)

Ruft die Größe eines rechteckigen Bereichs ab, in den ein Steuerelement eingefügt werden kann.Retrieves the size of a rectangular area into which a control can be fitted.

(Geerbt von Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Ruft die Begrenzungen ab, innerhalb derer das Steuerelement skaliert wird.Retrieves the bounds within which the control is scaled.

(Geerbt von Control)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.Returns an object that represents a service provided by the Component or by its Container.

(Geerbt von Component)
GetStyle(ControlStyles)

Ruft den Wert für das angegebene Steuerelement-Formatbit für das Steuerelement ab.Retrieves the value of the specified control style bit for the control.

(Geerbt von Control)
GetTopLevel()

Bestimmt, ob es sich bei dem Steuerelement um ein Steuerelement der obersten Ebene handelt.Determines if the control is a top-level control.

(Geerbt von Control)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GridHScrolled(Object, ScrollEventArgs)

Überwacht das Bildlaufereignis der horizontalen Bildlaufleiste.Listens for the scroll event of the horizontal scroll bar.

GridVScrolled(Object, ScrollEventArgs)

Überwacht das Bildlaufereignis der vertikalen Bildlaufleiste.Listens for the scroll event of the vertical scroll bar.

Hide()

Verbirgt das Steuerelement vor dem Benutzer.Conceals the control from the user.

(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.Gets information, such as row and column number of a clicked point on the grid, using the x and y coordinate passed to the method.

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.Gets information, such as row and column number of a clicked point on the grid, about the grid using a specific Point.

InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
InitLayout()

Wird nach dem Hinzufügen des Steuerelements zu einem anderen Container aufgerufen.Called after the control has been added to another container.

(Geerbt von Control)
Invalidate()

Erklärt die ganze Oberfläche des Steuerelements für ungültig und bewirkt, dass das Steuerelement neu gezeichnet wird.Invalidates the entire surface of the control and causes the control to be redrawn.

(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.Invalidates a specific region of the control and causes a paint message to be sent to the control. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt.Optionally, invalidates the child controls assigned to the control.

(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.Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(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.Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt.Optionally, invalidates the child controls assigned to the control.

(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.Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(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.Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Bei Bedarf wird das dem Steuerelement zugewiesene untergeordnete Steuerelement für ungültig erklärt.Optionally, invalidates the child controls assigned to the control.

(Geerbt von Control)
Invoke(Delegate)

Führt den angegebenen Delegaten für den Thread aus, der das dem Steuerelement zugrunde liegende Fensterhandle besitzt.Executes the specified delegate on the thread that owns the control's underlying window handle.

(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.Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments.

(Geerbt von Control)
InvokeGotFocus(Control, EventArgs)

Löst das GotFocus-Ereignis für das angegebene Steuerelement aus.Raises the GotFocus event for the specified control.

(Geerbt von Control)
InvokeLostFocus(Control, EventArgs)

Löst das LostFocus-Ereignis für das angegebene Steuerelement aus.Raises the LostFocus event for the specified control.

(Geerbt von Control)
InvokeOnClick(Control, EventArgs)

Löst das Click-Ereignis für das angegebene Steuerelement aus.Raises the Click event for the specified control.

(Geerbt von Control)
InvokePaint(Control, PaintEventArgs)

Löst das Paint-Ereignis für das angegebene Steuerelement aus.Raises the Paint event for the specified control.

(Geerbt von Control)
InvokePaintBackground(Control, PaintEventArgs)

Löst das PaintBackground-Ereignis für das angegebene Steuerelement aus.Raises the PaintBackground event for the specified control.

(Geerbt von Control)
IsExpanded(Int32)

Ruft einen Wert ab, der angibt, ob der Knoten einer angegebenen Zeile erweitert oder reduziert ist.Gets a value that indicates whether the node of a specified row is expanded or collapsed.

IsInputChar(Char)

Bestimmt, ob ein Zeichen ein vom Steuerelement erkanntes Eingabezeichen ist.Determines if a character is an input character that the control recognizes.

(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.Determines whether the specified key is a regular input key or a special key that requires preprocessing.

(Geerbt von Control)
IsSelected(Int32)

Ruft einen Wert ab, der angibt, ob eine angegebene Zeile ausgewählt ist.Gets a value indicating whether a specified row is selected.

LogicalToDeviceUnits(Int32)

Konvertiert einen logischen DPI-Wert in den entsprechenden DeviceUnit-DPI-Wert.Converts a Logical DPI value to its equivalent DeviceUnit DPI value.

(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.Transforms a size from logical to device units by scaling it for the current DPI and rounding down to the nearest integer value for width and height.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
NavigateBack()

Navigiert zur zuvor im Datenblatt angezeigten Tabelle zurück.Navigates back to the table previously displayed in the grid.

NavigateTo(Int32, String)

Navigiert zu der durch den Zeilen- und Beziehungsnamen angegebenen Tabelle.Navigates to the table specified by row and relation name.

NotifyInvalidate(Rectangle)

Löst das Invalidated-Ereignis aus, wobei ein angegebener Bereich des Steuerelements für ungültig erklärt wird.Raises the Invalidated event with a specified region of the control to invalidate.

(Geerbt von Control)
OnAllowNavigationChanged(EventArgs)

Löst das AllowNavigationChanged-Ereignis aus.Raises the AllowNavigationChanged event.

OnAutoSizeChanged(EventArgs)

Löst das AutoSizeChanged-Ereignis aus.Raises the AutoSizeChanged event.

(Geerbt von Control)
OnBackButtonClicked(Object, EventArgs)

Wartet auf das BackButtonClicked-Ereignis der Beschriftung.Listens for the caption's back button clicked event.

OnBackColorChanged(EventArgs)

Löst das BackColorChanged-Ereignis aus.Raises the BackColorChanged event.

OnBackgroundColorChanged(EventArgs)

Löst das BackgroundColorChanged-Ereignis aus.Raises the BackgroundColorChanged event.

OnBackgroundImageChanged(EventArgs)

Löst das BackgroundImageChanged-Ereignis aus.Raises the BackgroundImageChanged event.

(Geerbt von Control)
OnBackgroundImageLayoutChanged(EventArgs)

Löst das BackgroundImageLayoutChanged-Ereignis aus.Raises the BackgroundImageLayoutChanged event.

(Geerbt von Control)
OnBindingContextChanged(EventArgs)

Löst das BindingContextChanged-Ereignis aus.Raises the BindingContextChanged event.

OnBorderStyleChanged(EventArgs)

Löst das BorderStyleChanged -Ereignis aus.Raises the BorderStyleChanged event.

OnCaptionVisibleChanged(EventArgs)

Löst das CaptionVisibleChanged-Ereignis aus.Raises the CaptionVisibleChanged event.

OnCausesValidationChanged(EventArgs)

Löst das CausesValidationChanged-Ereignis aus.Raises the CausesValidationChanged event.

(Geerbt von Control)
OnChangeUICues(UICuesEventArgs)

Löst das ChangeUICues-Ereignis aus.Raises the ChangeUICues event.

(Geerbt von Control)
OnClick(EventArgs)

Löst das Click-Ereignis aus.Raises the Click event.

(Geerbt von Control)
OnClientSizeChanged(EventArgs)

Löst das ClientSizeChanged-Ereignis aus.Raises the ClientSizeChanged event.

(Geerbt von Control)
OnContextMenuChanged(EventArgs)

Löst das ContextMenuChanged-Ereignis aus.Raises the ContextMenuChanged event.

(Geerbt von Control)
OnContextMenuStripChanged(EventArgs)

Löst das ContextMenuStripChanged-Ereignis aus.Raises the ContextMenuStripChanged event.

(Geerbt von Control)
OnControlAdded(ControlEventArgs)

Löst das ControlAdded-Ereignis aus.Raises the ControlAdded event.

(Geerbt von Control)
OnControlRemoved(ControlEventArgs)

Löst das ControlRemoved-Ereignis aus.Raises the ControlRemoved event.

(Geerbt von Control)
OnCreateControl()

Löst die CreateControl()-Methode aus.Raises the CreateControl() method.

(Geerbt von Control)
OnCurrentCellChanged(EventArgs)

Löst das CurrentCellChanged -Ereignis aus.Raises the CurrentCellChanged event.

OnCursorChanged(EventArgs)

Löst das CursorChanged-Ereignis aus.Raises the CursorChanged event.

(Geerbt von Control)
OnDataSourceChanged(EventArgs)

Löst das DataSourceChanged-Ereignis aus.Raises the DataSourceChanged event.

OnDockChanged(EventArgs)

Löst das DockChanged-Ereignis aus.Raises the DockChanged event.

(Geerbt von Control)
OnDoubleClick(EventArgs)

Löst das DoubleClick-Ereignis aus.Raises the DoubleClick event.

(Geerbt von Control)
OnDpiChangedAfterParent(EventArgs)

Löst das DpiChangedAfterParent -Ereignis aus.Raises the DpiChangedAfterParent event.

(Geerbt von Control)
OnDpiChangedBeforeParent(EventArgs)

Löst das DpiChangedBeforeParent-Ereignis aus.Raises the DpiChangedBeforeParent event.

(Geerbt von Control)
OnDragDrop(DragEventArgs)

Löst das DragDrop-Ereignis aus.Raises the DragDrop event.

(Geerbt von Control)
OnDragEnter(DragEventArgs)

Löst das DragEnter-Ereignis aus.Raises the DragEnter event.

(Geerbt von Control)
OnDragLeave(EventArgs)

Löst das DragLeave-Ereignis aus.Raises the DragLeave event.

(Geerbt von Control)
OnDragOver(DragEventArgs)

Löst das DragOver-Ereignis aus.Raises the DragOver event.

(Geerbt von Control)
OnEnabledChanged(EventArgs)

Löst das EnabledChanged-Ereignis aus.Raises the EnabledChanged event.

(Geerbt von Control)
OnEnter(EventArgs)

Löst das Enter-Ereignis aus.Raises the Enter event.

OnFlatModeChanged(EventArgs)

Löst das FlatModeChanged-Ereignis aus.Raises the FlatModeChanged event.

OnFontChanged(EventArgs)

Löst das FontChanged-Ereignis aus.Raises the FontChanged event.

OnForeColorChanged(EventArgs)

Löst das ForeColorChanged-Ereignis aus.Raises the ForeColorChanged event.

OnGiveFeedback(GiveFeedbackEventArgs)

Löst das GiveFeedback-Ereignis aus.Raises the GiveFeedback event.

(Geerbt von Control)
OnGotFocus(EventArgs)

Löst das GotFocus-Ereignis aus.Raises the GotFocus event.

(Geerbt von Control)
OnHandleCreated(EventArgs)

Löst das CreateHandle()-Ereignis aus.Raises the CreateHandle() event.

OnHandleDestroyed(EventArgs)

Löst das DestroyHandle()-Ereignis aus.Raises the DestroyHandle() event.

OnHelpRequested(HelpEventArgs)

Löst das HelpRequested-Ereignis aus.Raises the HelpRequested event.

(Geerbt von Control)
OnImeModeChanged(EventArgs)

Löst das ImeModeChanged-Ereignis aus.Raises the ImeModeChanged event.

(Geerbt von Control)
OnInvalidated(InvalidateEventArgs)

Löst das Invalidated-Ereignis aus.Raises the Invalidated event.

(Geerbt von Control)
OnKeyDown(KeyEventArgs)

Löst das KeyDown-Ereignis aus.Raises the KeyDown event.

OnKeyPress(KeyPressEventArgs)

Löst das KeyPress-Ereignis aus.Raises the KeyPress event.

OnKeyUp(KeyEventArgs)

Löst das KeyUp-Ereignis aus.Raises the KeyUp event.

(Geerbt von Control)
OnLayout(LayoutEventArgs)

Löst das Layout-Ereignis aus, in dem das Steuerelement neu positioniert wird und die Bildlaufleisten aktualisiert werden.Raises the Layout event, which repositions controls and updates scroll bars.

OnLeave(EventArgs)

Löst das Leave-Ereignis aus.Raises the Leave event.

OnLocationChanged(EventArgs)

Löst das LocationChanged-Ereignis aus.Raises the LocationChanged event.

(Geerbt von Control)
OnLostFocus(EventArgs)

Löst das LostFocus-Ereignis aus.Raises the LostFocus event.

(Geerbt von Control)
OnMarginChanged(EventArgs)

Löst das MarginChanged-Ereignis aus.Raises the MarginChanged event.

(Geerbt von Control)
OnMouseCaptureChanged(EventArgs)

Löst das MouseCaptureChanged-Ereignis aus.Raises the MouseCaptureChanged event.

(Geerbt von Control)
OnMouseClick(MouseEventArgs)

Löst das MouseClick-Ereignis aus.Raises the MouseClick event.

(Geerbt von Control)
OnMouseDoubleClick(MouseEventArgs)

Löst das MouseDoubleClick-Ereignis aus.Raises the MouseDoubleClick event.

(Geerbt von Control)
OnMouseDown(MouseEventArgs)

Löst das MouseDown-Ereignis aus.Raises the MouseDown event.

OnMouseEnter(EventArgs)

Löst das MouseEnter-Ereignis aus.Raises the MouseEnter event.

(Geerbt von Control)
OnMouseHover(EventArgs)

Löst das MouseHover-Ereignis aus.Raises the MouseHover event.

(Geerbt von Control)
OnMouseLeave(EventArgs)

Erstellt das MouseLeave-Ereignis.Creates the MouseLeave event.

OnMouseMove(MouseEventArgs)

Löst das MouseMove-Ereignis aus.Raises the MouseMove event.

OnMouseUp(MouseEventArgs)

Löst das MouseUp-Ereignis aus.Raises the MouseUp event.

OnMouseWheel(MouseEventArgs)

Löst das MouseWheel-Ereignis aus.Raises the MouseWheel event.

OnMove(EventArgs)

Löst das Move-Ereignis aus.Raises the Move event.

(Geerbt von Control)
OnNavigate(NavigateEventArgs)

Löst das Navigate-Ereignis aus.Raises the Navigate event.

OnNotifyMessage(Message)

Benachrichtigt das Steuerelement über Windows-Meldungen.Notifies the control of Windows messages.

(Geerbt von Control)
OnPaddingChanged(EventArgs)

Löst das PaddingChanged-Ereignis aus.Raises the PaddingChanged event.

(Geerbt von Control)
OnPaint(PaintEventArgs)

Löst das Paint-Ereignis aus.Raises the Paint event.

OnPaintBackground(PaintEventArgs)

Überschreibt das OnPaintBackground(PaintEventArgs), um zu verhindern, dass der Hintergrund des DataGrid-Steuerelements gezeichnet wird.Overrides OnPaintBackground(PaintEventArgs) to prevent painting the background of the DataGrid control.

OnParentBackColorChanged(EventArgs)

Löst das BackColorChanged-Ereignis aus, wenn sich der BackColor-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört.Raises the BackColorChanged event when the BackColor property value of the control's container changes.

(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.Raises the BackgroundImageChanged event when the BackgroundImage property value of the control's container changes.

(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.Raises the BindingContextChanged event when the BindingContext property value of the control's container changes.

(Geerbt von Control)
OnParentChanged(EventArgs)

Löst das ParentChanged-Ereignis aus.Raises the ParentChanged event.

(Geerbt von Control)
OnParentCursorChanged(EventArgs)

Löst das CursorChanged-Ereignis aus.Raises the CursorChanged event.

(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.Raises the EnabledChanged event when the Enabled property value of the control's container changes.

(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.Raises the FontChanged event when the Font property value of the control's container changes.

(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.Raises the ForeColorChanged event when the ForeColor property value of the control's container changes.

(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.Raises the RightToLeftChanged event when the RightToLeft property value of the control's container changes.

(Geerbt von Control)
OnParentRowsLabelStyleChanged(EventArgs)

Löst das ParentRowsLabelStyleChanged-Ereignis aus.Raises the ParentRowsLabelStyleChanged event.

OnParentRowsVisibleChanged(EventArgs)

Löst das ParentRowsVisibleChanged -Ereignis aus.Raises the ParentRowsVisibleChanged event.

OnParentVisibleChanged(EventArgs)

Löst das VisibleChanged-Ereignis aus, wenn sich der Visible-Eigenschaftswert des Containers ändert, zu dem das Steuerelement gehört.Raises the VisibleChanged event when the Visible property value of the control's container changes.

(Geerbt von Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Löst das PreviewKeyDown-Ereignis aus.Raises the PreviewKeyDown event.

(Geerbt von Control)
OnPrint(PaintEventArgs)

Löst das Paint-Ereignis aus.Raises the Paint event.

(Geerbt von Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Löst das QueryContinueDrag-Ereignis aus.Raises the QueryContinueDrag event.

(Geerbt von Control)
OnReadOnlyChanged(EventArgs)

Löst das ReadOnlyChanged-Ereignis aus.Raises the ReadOnlyChanged event.

OnRegionChanged(EventArgs)

Löst das RegionChanged-Ereignis aus.Raises the RegionChanged event.

(Geerbt von Control)
OnResize(EventArgs)

Löst das Resize-Ereignis aus.Raises the Resize event.

OnRightToLeftChanged(EventArgs)

Löst das RightToLeftChanged-Ereignis aus.Raises the RightToLeftChanged event.

(Geerbt von Control)
OnRowHeaderClick(EventArgs)

Löst das RowHeaderClick-Ereignis aus.Raises the RowHeaderClick event.

OnScroll(EventArgs)

Löst das Scroll-Ereignis aus.Raises the Scroll event.

OnShowParentDetailsButtonClicked(Object, EventArgs)

Löst das ShowParentDetailsButtonClick-Ereignis aus.Raises the ShowParentDetailsButtonClick event.

OnSizeChanged(EventArgs)

Löst das SizeChanged-Ereignis aus.Raises the SizeChanged event.

(Geerbt von Control)
OnStyleChanged(EventArgs)

Löst das StyleChanged-Ereignis aus.Raises the StyleChanged event.

(Geerbt von Control)
OnSystemColorsChanged(EventArgs)

Löst das SystemColorsChanged-Ereignis aus.Raises the SystemColorsChanged event.

(Geerbt von Control)
OnTabIndexChanged(EventArgs)

Löst das TabIndexChanged-Ereignis aus.Raises the TabIndexChanged event.

(Geerbt von Control)
OnTabStopChanged(EventArgs)

Löst das TabStopChanged-Ereignis aus.Raises the TabStopChanged event.

(Geerbt von Control)
OnTextChanged(EventArgs)

Löst das TextChanged-Ereignis aus.Raises the TextChanged event.

(Geerbt von Control)
OnValidated(EventArgs)

Löst das Validated-Ereignis aus.Raises the Validated event.

(Geerbt von Control)
OnValidating(CancelEventArgs)

Löst das Validating-Ereignis aus.Raises the Validating event.

(Geerbt von Control)
OnVisibleChanged(EventArgs)

Löst das VisibleChanged-Ereignis aus.Raises the VisibleChanged event.

(Geerbt von Control)
PerformLayout()

Erzwingt die Anwendung von Layoutlogik durch das Steuerelement auf sämtliche diesem untergeordneten Steuerelemente.Forces the control to apply layout logic to all its child controls.

(Geerbt von Control)
PerformLayout(Control, String)

Erzwingt die Anwendung von Layoutlogik durch das Steuerelement auf sämtliche diesem untergeordneten Steuerelemente.Forces the control to apply layout logic to all its child controls.

(Geerbt von Control)
PointToClient(Point)

Rechnet die Position des angegebenen Bildschirmpunkts in Clientkoordinaten um.Computes the location of the specified screen point into client coordinates.

(Geerbt von Control)
PointToScreen(Point)

Rechnet die Position des angegebenen Clientpunkts in Bildschirmkoordinaten um.Computes the location of the specified client point into screen coordinates.

(Geerbt von Control)
PreProcessControlMessage(Message)

Führt eine Vorverarbeitung der Tastatur- oder Eingabemeldungen in der Nachrichtenschleife aus, bevor sie gesendet werden.Preprocesses keyboard or input messages within the message loop before they are dispatched.

(Geerbt von Control)
PreProcessMessage(Message)

Führt eine Vorverarbeitung der Tastatur- oder Eingabemeldungen in der Nachrichtenschleife aus, bevor sie gesendet werden.Preprocesses keyboard or input messages within the message loop before they are dispatched.

(Geerbt von Control)
ProcessCmdKey(Message, Keys)

Verarbeitet eine Befehlstaste.Processes a command key.

(Geerbt von Control)
ProcessDialogChar(Char)

Verarbeitet ein Dialogfeldzeichen.Processes a dialog character.

(Geerbt von Control)
ProcessDialogKey(Keys)

Ruft einen Wert ab, der angibt, ob ein Tastendruck weiterverarbeitet werden soll, oder legt diesen fest.Gets or sets a value that indicates whether a key should be processed further.

ProcessGridKey(KeyEventArgs)

Verarbeitet Tastendrücke für die Navigation im Datenblatt.Processes keys for grid navigation.

ProcessKeyEventArgs(Message)

Verarbeitet eine Tastenmeldung und generiert die entsprechenden Steuerelementereignisse.Processes a key message and generates the appropriate control events.

(Geerbt von Control)
ProcessKeyMessage(Message)

Verarbeitet eine Tastaturmeldung.Processes a keyboard message.

(Geerbt von Control)
ProcessKeyPreview(Message)

Zeigt die Vorschau einer Tastaturmeldung an und gibt einen Wert zurück, der angibt, ob der Tastendruck verwendet wurde.Previews a keyboard message and returns a value indicating if the key was consumed.

ProcessMnemonic(Char)

Verarbeitet ein mnemonisches Zeichen.Processes a mnemonic character.

(Geerbt von Control)
ProcessTabKey(Keys)

Ruft einen Wert ab, der angibt, ob die TAB-TASTE verarbeitet werden soll.Gets a value indicating whether the Tab key should be processed.

RaiseDragEvent(Object, DragEventArgs)

Löst das entsprechende Ziehereignis aus.Raises the appropriate drag event.

(Geerbt von Control)
RaiseKeyEvent(Object, KeyEventArgs)

Löst das entsprechende Tastenereignis aus.Raises the appropriate key event.

(Geerbt von Control)
RaiseMouseEvent(Object, MouseEventArgs)

Löst das entsprechende Mausereignis aus.Raises the appropriate mouse event.

(Geerbt von Control)
RaisePaintEvent(Object, PaintEventArgs)

Löst das entsprechende Paint-Ereignis aus.Raises the appropriate paint event.

(Geerbt von Control)
RecreateHandle()

Erzwingt ein erneutes Erstellen des Handles für das Steuerelement.Forces the re-creation of the handle for the control.

(Geerbt von Control)
RectangleToClient(Rectangle)

Berechnet die Größe und die Position des angegebenen Bildschirmrechtecks in Clientkoordinaten.Computes the size and location of the specified screen rectangle in client coordinates.

(Geerbt von Control)
RectangleToScreen(Rectangle)

Berechnet die Größe und die Position des angegebenen Clientrechtecks in Bildschirmkoordinaten.Computes the size and location of the specified client rectangle in screen coordinates.

(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.Forces the control to invalidate its client area and immediately redraw itself and any child controls.

(Geerbt von Control)
RescaleConstantsForDpi(Int32, Int32)

Stellt Konstanten für die Größenänderung des Steuerelements bereit, wenn ein DPI-Wert geändert wird.Provides constants for rescaling the control when a DPI change occurs.

(Geerbt von Control)
ResetAlternatingBackColor()

Setzt die AlternatingBackColor-Eigenschaft auf ihre Standardfarbe zurück.Resets the AlternatingBackColor property to its default color.

ResetBackColor()

Setzt die BackColor-Eigenschaft auf den Standardwert zurück.Resets the BackColor property to its default value.

ResetBindings()

Führt dazu, dass in ein an BindingSource gebundenes Steuerelement alle Elemente in der Liste erneut eingelesen und ihre angezeigten Werte aktualisiert werden.Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values.

(Geerbt von Control)
ResetCursor()

Setzt die Cursor-Eigenschaft auf den Standardwert zurück.Resets the Cursor property to its default value.

(Geerbt von Control)
ResetFont()

Setzt die Font-Eigenschaft auf den Standardwert zurück.Resets the Font property to its default value.

(Geerbt von Control)
ResetForeColor()

Setzt die ForeColor-Eigenschaft auf den Standardwert zurück.Resets the ForeColor property to its default value.

ResetGridLineColor()

Setzt die GridLineColor-Eigenschaft auf den Standardwert zurück.Resets the GridLineColor property to its default value.

ResetHeaderBackColor()

Setzt die HeaderBackColor-Eigenschaft auf den Standardwert zurück.Resets the HeaderBackColor property to its default value.

ResetHeaderFont()

Setzt die HeaderFont-Eigenschaft auf den Standardwert zurück.Resets the HeaderFont property to its default value.

ResetHeaderForeColor()

Setzt die HeaderForeColor-Eigenschaft auf den Standardwert zurück.Resets the HeaderForeColor property to its default value.

ResetImeMode()

Setzt die ImeMode-Eigenschaft auf den Standardwert zurück.Resets the ImeMode property to its default value.

(Geerbt von Control)
ResetLinkColor()

Setzt die LinkColor-Eigenschaft auf den Standardwert zurück.Resets the LinkColor property to its default value.

ResetLinkHoverColor()

Setzt die LinkHoverColor-Eigenschaft auf den Standardwert zurück.Resets the LinkHoverColor property to its default value.

ResetMouseEventArgs()

Setzt das Steuerelement zurück, um das MouseLeave-Ereignis zu behandeln.Resets the control to handle the MouseLeave event.

(Geerbt von Control)
ResetRightToLeft()

Setzt die RightToLeft-Eigenschaft auf den Standardwert zurück.Resets the RightToLeft property to its default value.

(Geerbt von Control)
ResetSelection()

Deaktiviert die Auswahl für alle ausgewählten Zeilen.Turns off selection for all rows that are selected.

ResetSelectionBackColor()

Setzt die SelectionBackColor-Eigenschaft auf den Standardwert zurück.Resets the SelectionBackColor property to its default value.

ResetSelectionForeColor()

Setzt die SelectionForeColor-Eigenschaft auf den Standardwert zurück.Resets the SelectionForeColor property to its default value.

ResetText()

Setzt die Text-Eigenschaft auf den Standardwert (Empty) zurück.Resets the Text property to its default value (Empty).

(Geerbt von Control)
ResumeLayout()

Nimmt die übliche Layoutlogik wieder auf.Resumes usual layout logic.

(Geerbt von Control)
ResumeLayout(Boolean)

Nimmt die übliche Layoutlogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Layoutanforderungen.Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

(Geerbt von Control)
RtlTranslateAlignment(ContentAlignment)

Konvertiert das angegebene ContentAlignment in das entsprechende ContentAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(Geerbt von Control)
RtlTranslateAlignment(HorizontalAlignment)

Konvertiert das angegebene HorizontalAlignment in das entsprechende HorizontalAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(Geerbt von Control)
RtlTranslateAlignment(LeftRightAlignment)

Konvertiert das angegebene LeftRightAlignment in das entsprechende LeftRightAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(Geerbt von Control)
RtlTranslateContent(ContentAlignment)

Konvertiert das angegebene ContentAlignment in das entsprechende ContentAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(Geerbt von Control)
RtlTranslateHorizontal(HorizontalAlignment)

Konvertiert das angegebene HorizontalAlignment in das entsprechende HorizontalAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(Geerbt von Control)
RtlTranslateLeftRight(LeftRightAlignment)

Konvertiert das angegebene LeftRightAlignment in das entsprechende LeftRightAlignment für die Unterstützung der Schriftrichtung von rechts nach links.Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(Geerbt von Control)
Scale(Single)

Skaliert das Steuerelement und alle untergeordneten Steuerelemente.Scales the control and any child controls.

(Geerbt von Control)
Scale(Single, Single)

Skaliert das gesamte Steuerelement und alle untergeordneten Steuerelemente.Scales the entire control and any child controls.

(Geerbt von Control)
Scale(SizeF)

Skaliert das Steuerelement und alle untergeordneten Steuerelemente entsprechend dem angegebenen Skalierungsfaktor.Scales the control and all child controls by the specified scaling factor.

(Geerbt von Control)
ScaleBitmapLogicalToDevice(Bitmap)

Skaliert, wenn DPI-Wert geändert wird, einen logischen Bitmapwert in den entsprechenden Wert in der Geräteeinheit.Scales a logical bitmap value to it's equivalent device unit value when a DPI change occurs.

(Geerbt von Control)
ScaleControl(SizeF, BoundsSpecified)

Skaliert Speicherort, Größe, Textabstand und Rand eines Steuerelements.Scales a control's location, size, padding and margin.

(Geerbt von Control)
ScaleCore(Single, Single)

Diese Methode ist für diese Klasse nicht relevant.This method is not relevant for this class.

(Geerbt von Control)
Select()

Aktiviert das Steuerelement.Activates the control.

(Geerbt von Control)
Select(Boolean, Boolean)

Aktiviert ein untergeordnetes Steuerelement.Activates a child control. Gibt optional die Richtung in der Aktivierreihenfolge für die Auswahl des Steuerelements an.Optionally specifies the direction in the tab order to select the control from.

(Geerbt von Control)
Select(Int32)

Wählt eine angegebene Zeile aus.Selects a specified row.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Aktiviert das nächste Steuerelement.Activates the next control.

(Geerbt von Control)
SendToBack()

Sendet das Steuerelement ans Ende der z-Reihenfolge.Sends the control to the back of the z-order.

(Geerbt von Control)
SetAutoSizeMode(AutoSizeMode)

Legt einen Wert fest, der angibt, wie sich ein Steuerelement verhält, wenn seine AutoSize-Eigenschaft aktiviert wird.Sets a value indicating how a control will behave when its AutoSize property is enabled.

(Geerbt von Control)
SetBounds(Int32, Int32, Int32, Int32)

Legt die Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.Sets the bounds of the control to the specified location and size.

(Geerbt von Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Legt die angegebenen Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.Sets the specified bounds of the control to the specified location and size.

(Geerbt von Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Legt die angegebenen Begrenzungen dieses Steuerelements fest.Performs the work of setting the specified bounds of this control.

(Geerbt von Control)
SetClientSizeCore(Int32, Int32)

Legt die Größe für den Clientbereich des Steuerelements fest.Sets the size of the client area of the control.

(Geerbt von Control)
SetDataBinding(Object, String)

Legt die DataSource-Eigenschaft und die DataMember-Eigenschaft zur Laufzeit fest.Sets the DataSource and DataMember properties at run time.

SetStyle(ControlStyles, Boolean)

Legt ein angegebenes ControlStyles-Flag auf true oder false fest.Sets a specified ControlStyles flag to either true or false.

(Geerbt von Control)
SetTopLevel(Boolean)

Legt das Steuerelement als Steuerelement der obersten Ebene fest.Sets the control as the top-level control.

(Geerbt von Control)
SetVisibleCore(Boolean)

Legt das Steuerelement auf den angegebenen sichtbaren Zustand fest.Sets the control to the specified visible state.

(Geerbt von Control)
ShouldSerializeAlternatingBackColor()

Gibt an, ob die AlternatingBackColor-Eigenschaft beibehalten werden soll.Indicates whether the AlternatingBackColor property should be persisted.

ShouldSerializeBackgroundColor()

Gibt an, ob die BackgroundColor-Eigenschaft beibehalten werden soll.Indicates whether the BackgroundColor property should be persisted.

ShouldSerializeCaptionBackColor()

Ruft einen Wert ab, der angibt, ob die CaptionBackColor-Eigenschaft beibehalten werden soll.Gets a value indicating whether the CaptionBackColor property should be persisted.

ShouldSerializeCaptionForeColor()

Ruft einen Wert ab, der angibt, ob die CaptionForeColor-Eigenschaft beibehalten werden soll.Gets a value indicating whether the CaptionForeColor property should be persisted.

ShouldSerializeGridLineColor()

Gibt an, ob die GridLineColor-Eigenschaft beibehalten werden soll.Indicates whether the GridLineColor property should be persisted.

ShouldSerializeHeaderBackColor()

Gibt an, ob die HeaderBackColor-Eigenschaft beibehalten werden soll.Indicates whether the HeaderBackColor property should be persisted.

ShouldSerializeHeaderFont()

Gibt an, ob die HeaderFont-Eigenschaft beibehalten werden soll.Indicates whether the HeaderFont property should be persisted.

ShouldSerializeHeaderForeColor()

Gibt an, ob die HeaderForeColor-Eigenschaft beibehalten werden soll.Indicates whether the HeaderForeColor property should be persisted.

ShouldSerializeLinkHoverColor()

Gibt an, ob die LinkHoverColor-Eigenschaft beibehalten werden soll.Indicates whether the LinkHoverColor property should be persisted.

ShouldSerializeParentRowsBackColor()

Gibt an, ob die ParentRowsBackColor-Eigenschaft beibehalten werden soll.Indicates whether the ParentRowsBackColor property should be persisted.

ShouldSerializeParentRowsForeColor()

Gibt an, ob die ParentRowsForeColor-Eigenschaft beibehalten werden soll.Indicates whether the ParentRowsForeColor property should be persisted.

ShouldSerializePreferredRowHeight()

Gibt an, ob die PreferredRowHeight-Eigenschaft beibehalten werden soll.Indicates whether the PreferredRowHeight property should be persisted.

ShouldSerializeSelectionBackColor()

Gibt an, ob die SelectionBackColor-Eigenschaft beibehalten werden soll.Indicates whether the SelectionBackColor property should be persisted.

ShouldSerializeSelectionForeColor()

Gibt an, ob die SelectionForeColor-Eigenschaft beibehalten werden soll.Indicates whether the SelectionForeColor property should be persisted.

Show()

Zeigt dem Benutzer das Steuerelement an.Displays the control to the user.

(Geerbt von Control)
SizeFromClientSize(Size)

Bestimmt die Größe des gesamten Steuerelements anhand der Höhe und Breite seines Clientbereichs.Determines the size of the entire control from the height and width of its client area.

(Geerbt von Control)
SubObjectsSiteChange(Boolean)

Fügt dem Container, der dem DataGridTableStyle zugeordnet ist, das DataGrid-Objekt hinzu oder entfernt es daraus.Adds or removes the DataGridTableStyle objects from the container that is associated with the DataGrid.

SuspendLayout()

Unterbricht vorübergehend die Layoutlogik für das Steuerelement.Temporarily suspends the layout logic for the control.

(Geerbt von Control)
ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden).Returns a String containing the name of the Component, if any. Diese Methode darf nicht überschrieben werden.This method should not be overridden.

(Geerbt von Component)
UnSelect(Int32)

Hebt die Auswahl einer angegebenen Zeile auf.Unselects a specified row.

Update()

Bewirkt, dass das Steuerelement die für ungültig erklärten Bereiche im Clientbereich neu zeichnet.Causes the control to redraw the invalidated regions within its client area.

(Geerbt von Control)
UpdateBounds()

Aktualisiert die Begrenzungen des Steuerelements mit der aktuellen Größe und Position.Updates the bounds of the control with the current size and location.

(Geerbt von Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Aktualisiert die Begrenzungen des Steuerelements mit der angegebenen Größe und Position.Updates the bounds of the control with the specified size and location.

(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.Updates the bounds of the control with the specified size, location, and client size.

(Geerbt von Control)
UpdateStyles()

Erzwingt ein erneutes Anwenden der zugewiesenen Formate auf das Steuerelement.Forces the assigned styles to be reapplied to the control.

(Geerbt von Control)
UpdateZOrder()

Aktualisiert das Steuerelement in der z-Reihenfolge des übergeordneten Elements.Updates the control in its parent's z-order.

(Geerbt von Control)
WndProc(Message)

Verarbeitet Windows-Meldungen.Processes Windows messages.

(Geerbt von Control)

Ereignisse

AllowNavigationChanged

Tritt ein, wenn die AllowNavigation-Eigenschaft geändert wurde.Occurs when the AllowNavigation property has changed.

AutoSizeChanged

Dieses Ereignis ist für diese Klasse nicht relevant.This event is not relevant for this class.

(Geerbt von Control)
BackButtonClick

Tritt ein, wenn in einer untergeordneten Tabelle auf die Schaltfläche Back geklickt wird.Occurs when the Back button on a child table is clicked.

BackColorChanged

Tritt auf, wenn sich der Wert der BackColor-Eigenschaft ändert.Occurs when the value of the BackColor property changes.

(Geerbt von Control)
BackgroundColorChanged

Tritt ein, wenn der BackgroundColor geändert wurde.Occurs when the BackgroundColor has changed.

BackgroundImageChanged

Tritt auf, wenn sich der Wert der BackgroundImage-Eigenschaft ändert.Occurs when the value of the BackgroundImage property changes.

BackgroundImageLayoutChanged

Tritt auf, wenn sich der Wert der BackgroundImageLayout-Eigenschaft ändert.Occurs when the value of the BackgroundImageLayout property changes.

BindingContextChanged

Tritt auf, wenn sich der Wert der BindingContext-Eigenschaft ändert.Occurs when the value of the BindingContext property changes.

(Geerbt von Control)
BorderStyleChanged

Tritt ein, wenn der BorderStyle geändert wurde.Occurs when the BorderStyle has changed.

CaptionVisibleChanged

Tritt ein, wenn die CaptionVisible-Eigenschaft geändert wurde.Occurs when the CaptionVisible property has changed.

CausesValidationChanged

Tritt auf, wenn sich der Wert der CausesValidation-Eigenschaft ändert.Occurs when the value of the CausesValidation property changes.

(Geerbt von Control)
ChangeUICues

Tritt ein, wenn sich die Hinweise auf den Fokus oder die Tastatur-Benutzeroberfläche ändern.Occurs when the focus or keyboard user interface (UI) cues change.

(Geerbt von Control)
Click

Tritt beim Klicken auf das Steuerelement ein.Occurs when the control is clicked.

(Geerbt von Control)
ClientSizeChanged

Tritt auf, wenn sich der Wert der ClientSize-Eigenschaft ändert.Occurs when the value of the ClientSize property changes.

(Geerbt von Control)
ContextMenuChanged

Tritt auf, wenn sich der Wert der ContextMenu-Eigenschaft ändert.Occurs when the value of the ContextMenu property changes.

(Geerbt von Control)
ContextMenuStripChanged

Tritt auf, wenn sich der Wert der ContextMenuStrip-Eigenschaft ändert.Occurs when the value of the ContextMenuStrip property changes.

(Geerbt von Control)
ControlAdded

Tritt ein, wenn der Control.ControlCollection ein neues Steuerelement hinzugefügt wird.Occurs when a new control is added to the Control.ControlCollection.

(Geerbt von Control)
ControlRemoved

Tritt beim Entfernen des Steuerelements aus der Control.ControlCollection ein.Occurs when a control is removed from the Control.ControlCollection.

(Geerbt von Control)
CurrentCellChanged

Tritt ein, wenn die CurrentCell-Eigenschaft geändert wurde.Occurs when the CurrentCell property has changed.

CursorChanged

Tritt auf, wenn sich der Wert der Cursor-Eigenschaft ändert.Occurs when the value of the Cursor property changes.

DataSourceChanged

Tritt ein, wenn der DataSource-Eigenschaftswert geändert wurde.Occurs when the DataSource property value has changed.

Disposed

Tritt ein, wenn die Komponente durch einen Aufruf der Dispose()-Methode freigegeben wird.Occurs when the component is disposed by a call to the Dispose() method.

(Geerbt von Component)
DockChanged

Tritt auf, wenn sich der Wert der Dock-Eigenschaft ändert.Occurs when the value of the Dock property changes.

(Geerbt von Control)
DoubleClick

Tritt beim Doppelklicken auf das Steuerelement ein.Occurs when the control is double-clicked.

(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.Occurs when the DPI setting for a control is changed programmatically after the DPI of its parent control or form has changed.

(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.Occurs when the DPI setting for a control is changed programmatically before a DPI change event for its parent control or form has occurred.

(Geerbt von Control)
DragDrop

Tritt ein, wenn ein Drag & Drop-Vorgang abgeschlossen wurde.Occurs when a drag-and-drop operation is completed.

(Geerbt von Control)
DragEnter

Tritt ein, wenn ein Objekt in die Begrenzungen des Steuerelements gezogen wird.Occurs when an object is dragged into the control's bounds.

(Geerbt von Control)
DragLeave

Tritt ein, wenn ein Objekt aus den Grenzen des Steuerelements gezogen wird.Occurs when an object is dragged out of the control's bounds.

(Geerbt von Control)
DragOver

Tritt ein, wenn ein Objekt über die Begrenzungen des Steuerelements gezogen wird.Occurs when an object is dragged over the control's bounds.

(Geerbt von Control)
EnabledChanged

Tritt ein, wenn der Enabled-Eigenschaftswert geändert wurde.Occurs when the Enabled property value has changed.

(Geerbt von Control)
Enter

Tritt beim Eintreten in den Bereich des Steuerelements ein.Occurs when the control is entered.

(Geerbt von Control)
FlatModeChanged

Tritt ein, wenn der FlatMode geändert wurde.Occurs when the FlatMode has changed.

FontChanged

Tritt ein, wenn der Font-Eigenschaftswert geändert wird.Occurs when the Font property value changes.

(Geerbt von Control)
ForeColorChanged

Tritt ein, wenn der ForeColor-Eigenschaftswert geändert wird.Occurs when the ForeColor property value changes.

(Geerbt von Control)
GiveFeedback

Tritt während eines Ziehvorgangs ein.Occurs during a drag operation.

(Geerbt von Control)
GotFocus

Tritt ein, wenn das Steuerelement den Fokus erhält.Occurs when the control receives focus.

(Geerbt von Control)
HandleCreated

Tritt ein, wenn ein Handle für das Steuerelement erstellt wird.Occurs when a handle is created for the control.

(Geerbt von Control)
HandleDestroyed

Tritt ein, wenn das Handle des Steuerelements gerade zerstört wird.Occurs when the control's handle is in the process of being destroyed.

(Geerbt von Control)
HelpRequested

Tritt ein, wenn der Benutzer die Hilfe für ein Steuerelement anfordert.Occurs when the user requests help for a control.

(Geerbt von Control)
ImeModeChanged

Tritt ein, wenn die ImeMode-Eigenschaft geändert wurde.Occurs when the ImeMode property has changed.

(Geerbt von Control)
Invalidated

Tritt ein, wenn für die Anzeige eines Steuerelements eine Neuzeichnung erforderlich ist.Occurs when a control's display requires redrawing.

(Geerbt von Control)
KeyDown

Tritt ein, wenn eine Taste gedrückt wird, während das Steuerelement den Fokus hat.Occurs when a key is pressed while the control has focus.

(Geerbt von Control)
KeyPress

Tritt auf, wenn eine Zeichen-,Occurs when a character. die LEER- oder RÜCKTASTE gedrückt wird, während das Steuerelement den Fokus hat.space or backspace key is pressed while the control has focus.

(Geerbt von Control)
KeyUp

Tritt ein, wenn eine Taste losgelassen wird, während das Steuerelement den Fokus hat.Occurs when a key is released while the control has focus.

(Geerbt von Control)
Layout

Tritt ein, wenn ein Steuerelement seine untergeordneten Steuerelemente neu positionieren muss.Occurs when a control should reposition its child controls.

(Geerbt von Control)
Leave

Tritt ein, wenn der Eingabefokus das Steuerelement verlässt.Occurs when the input focus leaves the control.

(Geerbt von Control)
LocationChanged

Tritt ein, wenn der Location-Eigenschaftswert geändert wurde.Occurs when the Location property value has changed.

(Geerbt von Control)
LostFocus

Tritt ein, wenn das Steuerelement den Fokus verliert.Occurs when the control loses focus.

(Geerbt von Control)
MarginChanged

Tritt ein, wenn der Rand des Steuerelements geändert wird.Occurs when the control's margin changes.

(Geerbt von Control)
MouseCaptureChanged

Tritt ein, wenn das Steuerelement die Mausaufzeichnung verliert.Occurs when the control loses mouse capture.

(Geerbt von Control)
MouseClick

Tritt ein, wenn mit der Maus auf das Steuerelement geklickt wird.Occurs when the control is clicked by the mouse.

(Geerbt von Control)
MouseDoubleClick

Tritt ein, wenn mit der Maus auf das Steuerelement doppelgeklickt wird.Occurs when the control is double clicked by the mouse.

(Geerbt von Control)
MouseDown

Tritt ein, wenn sich der Mauszeiger über dem Steuerelement befindet und eine Maustaste gedrückt wird.Occurs when the mouse pointer is over the control and a mouse button is pressed.

(Geerbt von Control)
MouseEnter

Tritt ein, wenn der Mauszeiger in den Bereich des Steuerelements eintritt.Occurs when the mouse pointer enters the control.

(Geerbt von Control)
MouseHover

Tritt ein, wenn der Mauszeiger auf dem Steuerelement verbleibt.Occurs when the mouse pointer rests on the control.

(Geerbt von Control)
MouseLeave

Tritt ein, wenn der Mauszeiger den Bereich des Steuerelements verlässt.Occurs when the mouse pointer leaves the control.

(Geerbt von Control)
MouseMove

Tritt ein, wenn der Mauszeiger über dem Steuerelement bewegt wird.Occurs when the mouse pointer is moved over the control.

(Geerbt von Control)
MouseUp

Tritt ein, wenn sich der Mauszeiger über dem Steuerelement befindet und eine Maustaste losgelassen wird.Occurs when the mouse pointer is over the control and a mouse button is released.

(Geerbt von Control)
MouseWheel

Tritt ein, wenn das Mausrad gedreht wird, während das Steuerelement fokussiert ist.Occurs when the mouse wheel moves while the control has focus.

(Geerbt von Control)
Move

Tritt beim Verschieben des Steuerelements ein.Occurs when the control is moved.

(Geerbt von Control)
Navigate

Tritt ein, wenn der Benutzer zu einer neuen Tabelle navigiert.Occurs when the user navigates to a new table.

PaddingChanged

Tritt ein, wenn der Abstand des Steuerelements geändert wird.Occurs when the control's padding changes.

(Geerbt von Control)
Paint

Tritt ein, wenn das Steuerelement neu gezeichnet wird.Occurs when the control is redrawn.

(Geerbt von Control)
ParentChanged

Tritt ein, wenn der Parent-Eigenschaftswert geändert wird.Occurs when the Parent property value changes.

(Geerbt von Control)
ParentRowsLabelStyleChanged

Tritt ein, wenn der Bezeichnungsstil der übergeordneten Zeile geändert wird.Occurs when the label style of the parent row is changed.

ParentRowsVisibleChanged

Tritt ein, wenn der ParentRowsVisible-Eigenschaftswert geändert wird.Occurs when the ParentRowsVisible property value changes.

PreviewKeyDown

Tritt vor dem KeyDown-Ereignis ein, wenn eine Taste gedrückt wird, während dieses Steuerelement den Fokus besitzt.Occurs before the KeyDown event when a key is pressed while focus is on this control.

(Geerbt von Control)
QueryAccessibilityHelp

Tritt ein, wenn AccessibleObject Hilfe für barrierefreie Anwendungen bereitstellt.Occurs when AccessibleObject is providing help to accessibility applications.

(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.Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.

(Geerbt von Control)
ReadOnlyChanged

Tritt ein, wenn der ReadOnly-Eigenschaftswert geändert wird.Occurs when the ReadOnly property value changes.

RegionChanged

Tritt auf, wenn sich der Wert der Region-Eigenschaft ändert.Occurs when the value of the Region property changes.

(Geerbt von Control)
Resize

Tritt beim Ändern der Größe des Steuerelements ein.Occurs when the control is resized.

(Geerbt von Control)
RightToLeftChanged

Tritt ein, wenn der RightToLeft-Eigenschaftswert geändert wird.Occurs when the RightToLeft property value changes.

(Geerbt von Control)
RowHeaderClick

Tritt beim Klicken auf einen Zeilenkopf ein.Occurs when a row header is clicked.

Scroll

Tritt ein, wenn ein Bildlauf durch das DataGrid-Steuerelement durchgeführt wird.Occurs when the user scrolls the DataGrid control.

ShowParentDetailsButtonClick

Tritt ein, wenn auf die Schaltfläche ShowParentDetails geklickt wird.Occurs when the ShowParentDetails button is clicked.

SizeChanged

Tritt ein, wenn der Size-Eigenschaftswert geändert wird.Occurs when the Size property value changes.

(Geerbt von Control)
StyleChanged

Tritt ein, wenn sich das Format des Steuerelements ändert.Occurs when the control style changes.

(Geerbt von Control)
SystemColorsChanged

Tritt ein, wenn sich die Systemfarben ändern.Occurs when the system colors change.

(Geerbt von Control)
TabIndexChanged

Tritt ein, wenn der TabIndex-Eigenschaftswert geändert wird.Occurs when the TabIndex property value changes.

(Geerbt von Control)
TabStopChanged

Tritt ein, wenn der TabStop-Eigenschaftswert geändert wird.Occurs when the TabStop property value changes.

(Geerbt von Control)
TextChanged

Tritt auf, wenn sich der Wert der Text-Eigenschaft ändert.Occurs when the value of the Text property changes.

Validated

Tritt ein, wenn das Steuerelement die Überprüfung abgeschlossen hat.Occurs when the control is finished validating.

(Geerbt von Control)
Validating

Tritt ein, wenn das Steuerelement eine Validierung ausführt.Occurs when the control is validating.

(Geerbt von Control)
VisibleChanged

Tritt ein, wenn der Visible-Eigenschaftswert geändert wird.Occurs when the Visible property value changes.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

IDropTarget.OnDragDrop(DragEventArgs)

Löst das DragDrop-Ereignis aus.Raises the DragDrop event.

(Geerbt von Control)
IDropTarget.OnDragEnter(DragEventArgs)

Löst das DragEnter-Ereignis aus.Raises the DragEnter event.

(Geerbt von Control)
IDropTarget.OnDragLeave(EventArgs)

Löst das DragLeave-Ereignis aus.Raises the DragLeave event.

(Geerbt von Control)
IDropTarget.OnDragOver(DragEventArgs)

Löst das DragOver-Ereignis aus.Raises the DragOver event.

(Geerbt von Control)

Gilt für:

Siehe auch