DataGrid Třída

Definice

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

public ref class DataGrid : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IDataGridEditingService
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
type DataGrid = class
    inherit Control
    interface ISupportInitialize
    interface IDataGridEditingService
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DataGrid = class
    inherit Control
    interface ISupportInitialize
    interface IDataGridEditingService
Public Class DataGrid
Inherits Control
Implements IDataGridEditingService, ISupportInitialize
Dědičnost
Atributy
Implementuje

Příklady

Následující příklad kódu vytvoří formulář systému Windows obsahující DataSet dva DataTable objekty a DataRelation objekt, který tyto dvě tabulky spojuje. Pro zobrazení dat je pak ovládací prvek System.Windows.Forms.DataGrid vázán na metodu DataSetSetDataBinding prostřednictvím metody. Tlačítko ve formuláři změní vzhled mřížky vytvořením dvou DataGridTableStyle objektů a nastavením MappingName každého objektu TableName na jeden z DataTable objektů. Příklad obsahuje také kód v MouseUp události, která používá metodu HitTest k tisku sloupce, řádku a části mřížky, na kterou bylo kliknuto.

#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

Poznámky

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek.

Zobrazí System.Windows.Forms.DataGrid webové odkazy na podřízené tabulky. Kliknutím na odkaz můžete přejít na podřízenou tabulku. Když se zobrazí podřízená tabulka, zobrazí se v popis tlačítko Zpět, na které můžete kliknout a přejít zpět k nadřazené tabulce. Data z nadřazených řádků se zobrazují pod popis a nad záhlavími sloupců. Informace o nadřazených řádech můžete skrýt kliknutím na tlačítko vpravo od tlačítka Zpět.

Pokud chcete zobrazit tabulku v System.Windows.Forms.DataGrid době běhu, použijte metodu SetDataBinding k nastavení DataSource vlastností a DataMember na platný zdroj dat. Následující zdroje dat jsou platné:

Další informace o třídě najdete v DataSet tématu DataSets, DataTables a DataViews.

Můžete vytvořit mřížku, která uživatelům umožní upravovat data, ale zabrání jim v přidávání nových řádků pomocí objektu DataView jako zdroje dat a nastavením AllowNew vlastnosti na false.

Zdroje dat jsou dále spravovány BindingManagerBase objekty. Pro každou tabulku ve zdroji BindingManagerBase dat může být vrácen z formuláře BindingContext. Počet řádků obsažených ve zdroji dat můžete například určit vrácením vlastnosti přidruženého BindingManagerBase objektu Count .

K ověření dat použijte základní objekty, které představují data a jejich události. Pokud například data pocházejí z DataTableDataSetv souboru , použijte ColumnChanging události a RowChanging .

Poznámka

Vzhledem k tomu, že počet sloupců lze přizpůsobit (přidáním nebo odstraněním členů GridColumnStylesCollection) a řádky lze řadit podle sloupce, nelze zaručit, RowNumberColumnNumber že DataRow hodnoty a odpovídají indexům a DataColumn v objektu DataTable. Proto byste se měli vyhnout použití těchto vlastností v Validating události k ověření dat.

Pokud chcete zjistit, která buňka je vybraná CurrentCell , použijte vlastnost . Změňte hodnotu libovolné buňky pomocí Item[] vlastnosti, která může přebírat buď indexy řádků a sloupců buňky, nebo jeden DataGridCell. Monitorujte událost, CurrentCellChanged abyste zjistili, kdy uživatel vybere jinou buňku.

Pokud chcete zjistit, na kterou část ovládacího prvku uživatel klikl, použijte metodu HitTestMouseDown v události. Metoda HitTest vrátí DataGrid.HitTestInfo objekt, který obsahuje řádek a sloupec klepané oblasti.

Chcete-li spravovat vzhled ovládacího prvku za běhu, je k dispozici několik vlastností pro nastavení barvy a popis atributů, včetně CaptionForeColor, CaptionBackColor, CaptionFonta tak dále.

Vzhled zobrazené mřížky (nebo mřížky) lze dále upravit vytvořením DataGridTableStyle objektů a jejich přidáním do objektu GridTableStylesCollection, ke kterému se přistupuje prostřednictvím TableStyles vlastnosti . Pokud DataSource je například nastaven na DataSet objekt obsahující tři DataTable objekty, můžete do kolekce přidat tři DataGridTableStyle objekty, jeden pro každou tabulku. Chcete-li synchronizovat každý DataGridTableStyle objekt s objektem DataTable, nastavte MappingName hodnotu DataGridTableStyle parametru TableName na hodnotu DataTable. Další informace o vazbě na pole objektů najdete ve DataGridTableStyle.MappingName vlastnosti .

Pokud chcete vytvořit vlastní zobrazení tabulky, vytvořte instanci DataGridTextBoxColumn třídy nebo DataGridBoolColumn a přidejte objekt do objektu, ke který GridTableStylesCollection se přistupuje prostřednictvím TableStyles vlastnosti . Obě třídy dědí z DataGridColumnStyle. Pro každý styl sloupce nastavte MappingName na ColumnName sloupec, který chcete zobrazit v mřížce. Pokud chcete sloupec skrýt, nastavte ho MappingName na něco jiného než platný ColumnName.

Pokud chcete formátovat text sloupce, nastavte Format vlastnost DataGridTextBoxColumn sloupce na jednu z hodnot, které najdete v části Typy formátování a Vlastní řetězce formátu data a času.

Pokud chcete vytvořit vazbu DataGrid na pole objektů silného typu, musí typ objektu obsahovat veřejné vlastnosti. Pokud chcete vytvořit DataGridTableStyle objekt, který zobrazí pole, nastavte DataGridTableStyle.MappingName vlastnost na místo typename[] , kde typename se nahradí názvem typu objektu. Všimněte si také, že ve MappingName vlastnosti se rozlišují malá a velká písmena. Název typu musí být přesně shodný. Příklad najdete ve MappingName vlastnosti.

Můžete také svázat s DataGrid objektem ArrayList. Vlastnost objektu ArrayList je, že může obsahovat objekty více typů, ale DataGrid může vytvořit vazbu na takový seznam pouze tehdy, když jsou všechny položky v seznamu stejného typu jako první položka. To znamená, že všechny objekty musí být buď stejného typu, nebo musí dědit ze stejné třídy jako první položka v seznamu. Pokud je Controlnapříklad první položkou v seznamu , druhá položka může být ( TextBox která dědí z Control). Pokud je naproti tomu první položkou TextBox, nemůže být druhým objektem Control. Kromě toho ArrayList musí obsahovat položky, které jsou vázané. Výsledkem prázdné ArrayList bude prázdná mřížka. Kromě toho musí objekty v objektu ArrayList obsahovat veřejné vlastnosti. Při vytváření vazby na ArrayListhodnotu nastavte MappingName hodnotu DataGridTableStyle ArrayList (název typu).

Pro každou DataGridTableStylemožnost můžete nastavit barvu a popis atributy, které přepíší nastavení System.Windows.Forms.DataGrid ovládacího prvku. Pokud však tyto vlastnosti nejsou nastavené, použije se ve výchozím nastavení nastavení ovládacího prvku. Následující vlastnosti lze přepsat vlastnostmi DataGridTableStyle :

Pokud chcete přizpůsobit vzhled jednotlivých sloupců, přidejte DataGridColumnStyle objekty do objektu GridColumnStylesCollection, ke kterému se přistupuje prostřednictvím GridColumnStyles vlastnosti každého DataGridTableStylesloupce . Pokud chcete všechny DataGridColumnStyle synchronizovat s parametrem DataColumn v DataTable, nastavte MappingName hodnotu na DataColumnColumnName hodnotu . Při vytváření DataGridColumnStylemůžete také nastavit formátovací řetězec, který určuje, jak sloupec zobrazuje data. Můžete například určit, aby sloupec používal formát krátkého data k zobrazení kalendářních dat obsažených v tabulce.

Upozornění

Před přidáním DataGridTableStyle objektů do objektu GridColumnStylesCollection vždy vytvořte DataGridColumnStyle objekty a přidejte je do objektu GridTableStylesCollection. Když do kolekce přidáte prázdnou DataGridTableStyle s platnou MappingName hodnotou, DataGridColumnStyle objekty se automaticky vygenerují. V důsledku toho dojde k výjimce, pokud se do objektu GridColumnStylesCollectionpokusíte přidat nové DataGridColumnStyle objekty s duplicitními MappingName hodnotami.

Poznámka

Ovládací DataGridView prvek nahradí ovládací prvek a přidá do ovládacího DataGrid prvku funkce, ale pokud se rozhodnete, DataGrid zachová se pro zpětnou kompatibilitu i pro budoucí použití. Další informace najdete v tématu Rozdíly mezi ovládacími prvky model Windows Forms DataGridView a DataGrid.

Konstruktory

DataGrid()

Inicializuje novou instanci DataGrid třídy .

Vlastnosti

AccessibilityObject

Získá přiřazené AccessibleObject ovládacímu prvku.

(Zděděno od Control)
AccessibleDefaultActionDescription

Získá nebo nastaví výchozí popis akce ovládacího prvku pro použití klientskými aplikacemi přístupnosti.

(Zděděno od Control)
AccessibleDescription

Získá nebo nastaví popis ovládacího prvku používaného klientskými aplikacemi přístupnosti.

(Zděděno od Control)
AccessibleName

Získá nebo nastaví název ovládacího prvku používaného klientskými aplikacemi přístupnosti.

(Zděděno od Control)
AccessibleRole

Získá nebo nastaví přístupnou roli ovládacího prvku.

(Zděděno od Control)
AllowDrop

Získá nebo nastaví hodnotu označující, zda ovládací prvek může přijmout data, která uživatel přetáhne na něj.

(Zděděno od Control)
AllowNavigation

Získá nebo nastaví hodnotu označující, zda je povolena navigace.

AllowSorting

Získá nebo nastaví hodnotu označující, zda lze mřížku použít kliknutím na záhlaví sloupce.

AlternatingBackColor

Získá nebo nastaví barvu pozadí lichých řádků mřížky.

Anchor

Získá nebo nastaví hrany kontejneru, na který je ovládací prvek vázán a určuje, jak se změní velikost ovládacího prvku s jeho nadřazenou.

(Zděděno od Control)
AutoScrollOffset

Získá nebo nastaví, kde je tento ovládací prvek posunut na v ScrollControlIntoView(Control).

(Zděděno od Control)
AutoSize

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od Control)
BackColor

Získá nebo nastaví barvu pozadí sudých řádků mřížky.

BackgroundColor

Získá nebo nastaví barvu oblasti bez řádků mřížky.

BackgroundImage

Tento člen není pro tento ovládací prvek smysluplný.

BackgroundImageLayout

Tento člen není pro tento ovládací prvek smysluplný.

BackgroundImageLayout

Získá nebo nastaví rozložení obrázku pozadí, jak je definováno ve výčtu ImageLayout .

(Zděděno od Control)
BindingContext

Získá nebo nastaví BindingContext pro ovládací prvek.

(Zděděno od Control)
BorderStyle

Získá nebo nastaví styl ohraničení mřížky.

Bottom

Získá vzdálenost v pixelech mezi dolním okrajem ovládacího prvku a horním okrajem klientské oblasti kontejneru.

(Zděděno od Control)
Bounds

Získá nebo nastaví velikost a umístění ovládacího prvku, včetně jeho prvků bez klienta, v pixelech, vzhledem k nadřazený ovládací prvek.

(Zděděno od Control)
CanEnableIme

Získá hodnotu označující, zda ImeMode vlastnost lze nastavit na aktivní hodnotu, aby se povolila podpora editoru IME.

(Zděděno od Control)
CanFocus

Získá hodnotu označující, zda ovládací prvek může přijmout fokus.

(Zděděno od Control)
CanRaiseEvents

Určuje, jestli je možné na ovládacím prvku vyvolání událostí.

(Zděděno od Control)
CanSelect

Získá hodnotu označující, zda lze vybrat ovládací prvek.

(Zděděno od Control)
CaptionBackColor

Získá nebo nastaví barvu pozadí oblasti popis.

CaptionFont

Získá nebo nastaví písmo popis mřížky.

CaptionForeColor

Získá nebo nastaví barvu popředí oblasti popis.

CaptionText

Získá nebo nastaví text okna mřížky popis.

CaptionVisible

Získá nebo nastaví hodnotu, která označuje, zda je popis mřížky viditelná.

Capture

Získá nebo nastaví hodnotu označující, zda ovládací prvek zachytil myš.

(Zděděno od Control)
CausesValidation

Získá nebo nastaví hodnotu označující, zda ovládací prvek způsobí, že ověření provést u všech ovládacích prvků, které vyžadují ověření, když obdrží fokus.

(Zděděno od Control)
ClientRectangle

Získá obdélník, který představuje klientskou oblast ovládacího prvku.

(Zděděno od Control)
ClientSize

Získá nebo nastaví výšku a šířku klientské oblasti ovládacího prvku.

(Zděděno od Control)
ColumnHeadersVisible

Získá nebo nastaví hodnotu označující, zda záhlaví sloupců tabulky jsou viditelné.

CompanyName

Získá název společnosti nebo tvůrce aplikace obsahující ovládací prvek.

(Zděděno od Control)
Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
ContainsFocus

Získá hodnotu označující, zda ovládací prvek nebo jeden z jeho podřízených ovládacích prvků má aktuálně vstupní fokus.

(Zděděno od Control)
ContextMenu

Získá nebo nastaví místní nabídku přidruženou k ovládacímu prvku.

(Zděděno od Control)
ContextMenuStrip

Získá nebo nastaví přidružený k ContextMenuStrip tomuto ovládacímu prvku.

(Zděděno od Control)
Controls

Získá kolekci ovládacích prvků obsažených v ovládacím prvku.

(Zděděno od Control)
Created

Získá hodnotu označující, zda byl vytvořen ovládací prvek.

(Zděděno od Control)
CreateParams

Získá požadované parametry vytváření při vytvoření ovládací popisovač je vytvořen.

(Zděděno od Control)
CurrentCell

Získá nebo nastaví, která buňka má fokus. Není k dispozici v době návrhu.

CurrentRowIndex

Získá nebo nastaví index řádku, který má aktuálně fokus.

Cursor

Tento člen není pro tento ovládací prvek smysluplný.

DataBindings

Získá datové vazby pro ovládací prvek.

(Zděděno od Control)
DataContext

Získá nebo nastaví kontext dat pro účely datové vazby. Toto je vlastnost okolí.

(Zděděno od Control)
DataMember

Získá nebo nastaví konkrétní seznam v objektu DataSourceDataGrid , pro který ovládací prvek zobrazí mřížku.

DataSource

Získá nebo nastaví zdroj dat, pro který mřížka zobrazuje data.

DefaultCursor

Získá nebo nastaví výchozí kurzor ovládacího prvku.

(Zděděno od Control)
DefaultImeMode

Získá výchozí vstupní metodu Editor (IME) režim podporovaný ovládacím prvku.

(Zděděno od Control)
DefaultMargin

Získá mezeru v pixelech, která je určena ve výchozím nastavení mezi ovládacími prvky.

(Zděděno od Control)
DefaultMaximumSize

Získá délku a výšku v pixelech, která je zadána jako výchozí maximální velikost ovládacího prvku.

(Zděděno od Control)
DefaultMinimumSize

Získá délku a výšku v pixelech, která je určena jako výchozí minimální velikost ovládacího prvku.

(Zděděno od Control)
DefaultPadding

Získá výchozí vnitřní mezery v pixelech obsahu ovládacího prvku.

(Zděděno od Control)
DefaultSize

Získá výchozí velikost ovládacího prvku.

DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
DeviceDpi

Získá hodnotu DPI pro zobrazovací zařízení, kde je právě zobrazen ovládací prvek.

(Zděděno od Control)
DisplayRectangle

Získá obdélník, který představuje oblast zobrazení ovládacího prvku.

(Zděděno od Control)
Disposing

Získá hodnotu označující, zda je základní Control třída v procesu likvidace.

(Zděděno od Control)
Dock

Získá nebo nastaví, které ohraničení ovládacích prvků jsou ukotveny do nadřazeného ovládacího prvku a určuje, jak se změní velikost ovládacího prvku s jeho nadřazenou.

(Zděděno od Control)
DoubleBuffered

Získá nebo nastaví hodnotu určující, zda má tento ovládací prvek překreslit jeho povrch pomocí sekundární vyrovnávací paměti, aby se snížil nebo zabránilo blikání.

(Zděděno od Control)
Enabled

Získá nebo nastaví hodnotu označující, zda ovládací prvek může reagovat na interakci uživatele.

(Zděděno od Control)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
FirstVisibleColumn

Získá index prvního viditelného sloupce v mřížce.

FlatMode

Získá nebo nastaví hodnotu označující, zda se mřížka zobrazí v plochém režimu.

Focused

Získá hodnotu označující, zda má ovládací prvek fokus vstupu.

(Zděděno od Control)
Font

Získá nebo nastaví písmo textu zobrazeného ovládacím prvku.

(Zděděno od Control)
FontHeight

Získá nebo nastaví výšku písma ovládacího prvku.

(Zděděno od Control)
ForeColor

Získá nebo nastaví barvu popředí (obvykle barva textu) vlastnost DataGrid ovládacího prvku.

GridLineColor

Získá nebo nastaví barvu čar mřížky.

GridLineStyle

Získá nebo nastaví styl čáry mřížky.

Handle

Získá popisovač okna, ke kterému je ovládací prvek vázán.

(Zděděno od Control)
HasChildren

Získá hodnotu označující, zda ovládací prvek obsahuje jeden nebo více podřízených ovládacích prvků.

(Zděděno od Control)
HeaderBackColor

Získá nebo nastaví barvu pozadí všech záhlaví řádků a sloupců.

HeaderFont

Získá nebo nastaví písmo použité pro záhlaví sloupců.

HeaderForeColor

Získá nebo nastaví barvu popředí záhlaví.

Height

Získá nebo nastaví výšku ovládacího prvku.

(Zděděno od Control)
HorizScrollBar

Získá vodorovný posuvník pro mřížku.

ImeMode

Získá nebo nastaví metodu vstupu Editor (IME) režimu ovládacího prvku.

(Zděděno od Control)
ImeModeBase

Získá nebo nastaví režim editoru IME ovládacího prvku.

(Zděděno od Control)
InvokeRequired

Získá hodnotu označující, zda volající musí volat metodu vyvolání metody při volání metody ovládacího prvku, protože volající je v jiném vlákně než ten, na který byl vytvořen ovládací prvek.

(Zděděno od Control)
IsAccessible

Získá nebo nastaví hodnotu označující, zda je ovládací prvek viditelný pro aplikace pro usnadnění přístupu.

(Zděděno od Control)
IsAncestorSiteInDesignMode

Určuje, jestli je jeden z nadřazených prvků tohoto ovládacího prvku sited a tento web v Režimu návrhu. Tato vlastnost je jen ke čtení.

(Zděděno od Control)
IsDisposed

Získá hodnotu označující, zda byl odstraněn ovládací prvek.

(Zděděno od Control)
IsHandleCreated

Získá hodnotu označující, zda ovládací prvek má popisovač přidružený k němu.

(Zděděno od Control)
IsMirrored

Získá hodnotu označující, zda je ovládací prvek zrcadlený.

(Zděděno od Control)
Item[DataGridCell]

Získá nebo nastaví hodnotu zadaného DataGridCell.

Item[Int32, Int32]

Získá nebo nastaví hodnotu buňky v zadaném řádku a sloupci.

LayoutEngine

Získá instanci v mezipaměti ovládacího prvku modul rozložení.

(Zděděno od Control)
Left

Získá nebo nastaví vzdálenost v pixelech mezi levým okrajem ovládacího prvku a levým okrajem jeho klientské oblasti kontejneru.

(Zděděno od Control)
LinkColor

Získá nebo nastaví barvu textu, na který můžete kliknout a přejít do podřízené tabulky.

LinkHoverColor

Tento člen není pro tento ovládací prvek smysluplný.

ListManager

Získá pro CurrencyManager tento DataGrid ovládací prvek.

Location

Získá nebo nastaví souřadnice levého horního rohu ovládacího prvku vzhledem k levému hornímu rohu kontejneru.

(Zděděno od Control)
Margin

Získá nebo nastaví mezeru mezi ovládacími prvky.

(Zděděno od Control)
MaximumSize

Získá nebo nastaví velikost, která je horní limit, který GetPreferredSize(Size) lze určit.

(Zděděno od Control)
MinimumSize

Získá nebo nastaví velikost, která je dolní limit, který GetPreferredSize(Size) lze určit.

(Zděděno od Control)
Name

Získá nebo nastaví název ovládacího prvku.

(Zděděno od Control)
Padding

Získá nebo nastaví odsazení v rámci ovládacího prvku.

(Zděděno od Control)
Parent

Získá nebo nastaví nadřazený kontejner ovládacího prvku.

(Zděděno od Control)
ParentRowsBackColor

Získá nebo nastaví barvu pozadí nadřazených řádků.

ParentRowsForeColor

Získá nebo nastaví barvu popředí nadřazených řádků.

ParentRowsLabelStyle

Získá nebo nastaví způsob zobrazení popisků nadřazených řádků.

ParentRowsVisible

Získá nebo nastaví hodnotu označující, zda jsou viditelné nadřazené řádky tabulky.

PreferredColumnWidth

Získá nebo nastaví výchozí šířku sloupců mřížky v pixelech.

PreferredRowHeight

Získá nebo nastaví upřednostňovanou výšku DataGrid řádku ovládacího prvku.

PreferredSize

Získá velikost obdélníkové oblasti, do které se ovládací prvek vejde.

(Zděděno od Control)
ProductName

Získá název produktu sestavení obsahující ovládací prvek.

(Zděděno od Control)
ProductVersion

Získá verzi sestavení obsahující ovládací prvek.

(Zděděno od Control)
ReadOnly

Získá nebo nastaví hodnotu označující, zda je mřížka v režimu jen pro čtení.

RecreatingHandle

Získá hodnotu označující, zda ovládací prvek právě znovu vytváří jeho popisovač.

(Zděděno od Control)
Region

Získá nebo nastaví oblast okna přidruženou k ovládacímu prvku.

(Zděděno od Control)
RenderRightToLeft
Zastaralé.
Zastaralé.

Tato vlastnost je nyní zastaralá.

(Zděděno od Control)
ResizeRedraw

Získá nebo nastaví hodnotu označující, zda ovládací prvek překreslí sám při změně velikosti.

(Zděděno od Control)
Right

Získá vzdálenost v pixelech mezi pravým okrajem ovládacího prvku a levým okrajem jeho kontejneru klientské oblasti.

(Zděděno od Control)
RightToLeft

Získá nebo nastaví hodnotu označující, zda jsou prvky ovládacího prvku zarovnány tak, aby podporovaly národní prostředí pomocí písem se zprava doleva.

(Zděděno od Control)
RowHeadersVisible

Získá nebo nastaví hodnotu, která určuje, zda jsou záhlaví řádků viditelná.

RowHeaderWidth

Získá nebo nastaví šířku záhlaví řádků.

ScaleChildren

Získá hodnotu, která určuje měřítko podřízených ovládacích prvků.

(Zděděno od Control)
SelectionBackColor

Získá nebo nastaví barvu pozadí vybraných řádků.

SelectionForeColor

Získá nebo nastaví barvu popředí vybraných řádků.

ShowFocusCues

Získá hodnotu označující, zda má ovládací prvek zobrazit obdélníky fokusu.

(Zděděno od Control)
ShowKeyboardCues

Získá hodnotu označující, zda uživatelské rozhraní je v příslušném stavu k zobrazení nebo skrytí akcelerátorů klávesnice.

(Zděděno od Control)
Site

Získá nebo nastaví web ovládacího prvku.

Size

Získá nebo nastaví výšku a šířku ovládacího prvku.

(Zděděno od Control)
TabIndex

Získá nebo nastaví pořadí ovládacích prvků v rámci jeho kontejneru.

(Zděděno od Control)
TableStyles

Získá kolekci DataGridTableStyle objektů pro mřížku.

TabStop

Získá nebo nastaví hodnotu označující, zda uživatel může předat fokus tomuto ovládacímu prvku pomocí klávesy TAB.

(Zděděno od Control)
Tag

Získá nebo nastaví objekt, který obsahuje data o ovládacím prvku.

(Zděděno od Control)
Text

Tento člen není pro tento ovládací prvek smysluplný.

Top

Získá nebo nastaví vzdálenost v pixelech mezi horním okrajem ovládacího prvku a horním okrajem jeho kontejneru klientské oblasti.

(Zděděno od Control)
TopLevelControl

Získá nadřazený ovládací prvek, který není nadřazený jinému model Windows Forms ovládací prvek. Obvykle se jedná o nejkrajnější Form prvek, ve které je ovládací prvek obsažen.

(Zděděno od Control)
UseWaitCursor

Získá nebo nastaví hodnotu označující, zda použít kurzor čekání pro aktuální ovládací prvek a všechny podřízené ovládací prvky.

(Zděděno od Control)
VertScrollBar

Získá svislý posuvník ovládacího prvku.

Visible

Získá nebo nastaví hodnotu označující, zda ovládací prvek a všechny jeho podřízené ovládací prvky jsou zobrazeny.

(Zděděno od Control)
VisibleColumnCount

Získá počet viditelných sloupců.

VisibleRowCount

Získá počet viditelných řádků.

Width

Získá nebo nastaví šířku ovládacího prvku.

(Zděděno od Control)
WindowTarget

Tato vlastnost není pro tuto třídu relevantní.

(Zděděno od Control)

Metody

AccessibilityNotifyClients(AccessibleEvents, Int32)

Upozorní klientské aplikace přístupnosti na zadaný AccessibleEvents podřízený ovládací prvek.

(Zděděno od Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Upozorní klientské aplikace přístupnosti zadané AccessibleEvents pro zadaný podřízený ovládací prvek .

(Zděděno od Control)
BeginEdit(DataGridColumnStyle, Int32)

Pokusí se uvést mřížku do stavu, ve kterém jsou povoleny úpravy.

BeginInit()

Začíná inicializace DataGrid , která je použita ve formuláři nebo používána jinou komponentou. K inicializaci dochází v době běhu.

BeginInvoke(Action)

Spustí zadaného delegáta asynchronně ve vlákně, na které byl vytvořen podkladový popisovač ovládacího prvku.

(Zděděno od Control)
BeginInvoke(Delegate)

Spustí zadaného delegáta asynchronně ve vlákně, na které byl vytvořen podkladový popisovač ovládacího prvku.

(Zděděno od Control)
BeginInvoke(Delegate, Object[])

Provede zadaného delegáta asynchronně se zadanými argumenty ve vlákně, ve které byl vytvořen podkladový popisovač ovládacího prvku.

(Zděděno od Control)
BringToFront()

Přenese ovládací prvek na přední část pořadí z.

(Zděděno od Control)
CancelEditing()

Zruší aktuální operaci úprav a vrátí zpět všechny změny.

Collapse(Int32)

Sbalí podřízené vztahy, pokud existují pro všechny řádky nebo pro zadaný řádek.

ColumnStartedEditing(Control)

DataGrid Informuje ovládací prvek, když uživatel začne upravovat sloupec pomocí zadaného ovládacího prvku.

ColumnStartedEditing(Rectangle)

Informuje ovládací prvek, DataGrid když uživatel začne upravovat sloupec v zadaném umístění.

Contains(Control)

Načte hodnotu označující, zda je zadaný ovládací prvek podřízeným ovládacím prvku.

(Zděděno od Control)
CreateAccessibilityInstance()

Vytvoří novou instanci objektu přístupnosti pro tento ovládací prvek.

CreateControl()

Vynutí vytvoření viditelného ovládacího prvku, včetně vytvoření úchytu a všech viditelných podřízených ovládacích prvků.

(Zděděno od Control)
CreateControlsInstance()

Vytvoří novou instanci kolekce ovládacích prvků pro ovládací prvek.

(Zděděno od Control)
CreateGraphics()

Vytvoří pro Graphics ovládací prvek.

(Zděděno od Control)
CreateGridColumn(PropertyDescriptor)

Vytvoří nový DataGridColumnStyle se zadaným PropertyDescriptorparametrem .

CreateGridColumn(PropertyDescriptor, Boolean)

Vytvoří pomocí DataGridColumnStyle zadaného PropertyDescriptorparametru .

CreateHandle()

Vytvoří popisovač ovládacího prvku.

(Zděděno od Control)
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
DefWndProc(Message)

Odešle zadanou zprávu do výchozí procedury okna.

(Zděděno od Control)
DestroyHandle()

Zničí popisovač přidružený k ovládacímu prvku.

(Zděděno od Control)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Odstraní prostředky (jiné než paměť) používané objektem DataGrid.

DoDragDrop(Object, DragDropEffects)

Spustí operaci přetažení.

(Zděděno od Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Spustí operaci přetažení.

(Zděděno od Control)
DrawToBitmap(Bitmap, Rectangle)

Podporuje vykreslování na zadaný rastrový obrázek.

(Zděděno od Control)
EndEdit(DataGridColumnStyle, Int32, Boolean)

Vyžádá si ukončení operace úprav probíhající na ovládacím DataGrid prvku.

EndInit()

Ukončí inicializaci objektu DataGrid , který se používá ve formuláři nebo používá jiná komponenta. K inicializaci dochází v době běhu.

EndInvoke(IAsyncResult)

Načte vrácenou hodnotu asynchronní operace reprezentované IAsyncResult předanou operací.

(Zděděno od Control)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Expand(Int32)

Zobrazí podřízené vztahy, pokud existují, pro všechny řádky nebo konkrétní řádek.

FindForm()

Načte formulář, ve které je ovládací prvek.

(Zděděno od Control)
Focus()

Nastaví vstupní fokus na ovládací prvek.

(Zděděno od Control)
GetAccessibilityObjectById(Int32)

Načte zadanou AccessibleObjecthodnotu .

(Zděděno od Control)
GetAutoSizeMode()

Načte hodnotu označující, jak se bude ovládací prvek chovat, když je povolena jeho AutoSize vlastnost.

(Zděděno od Control)
GetCellBounds(DataGridCell)

Rectangle Získá buňku určenou pomocí DataGridCell.

GetCellBounds(Int32, Int32)

Rectangle Získá buňku určenou číslem řádku a sloupce.

GetChildAtPoint(Point)

Načte podřízený ovládací prvek, který se nachází na zadaných souřadnicích.

(Zděděno od Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

Načte podřízený ovládací prvek, který se nachází v zadaných souřadnicích a určuje, zda se mají ignorovat podřízené ovládací prvky určitého typu.

(Zděděno od Control)
GetContainerControl()

Vrátí další ContainerControl řetězec nadřazených ovládacích prvků ovládacího prvku.

(Zděděno od Control)
GetCurrentCellBounds()

Získá a Rectangle , který určuje čtyři rohy vybrané buňky.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetNextControl(Control, Boolean)

Načte další ovládací prvek dopředu nebo dozadu v pořadí ovládacích prvků podřízených ovládacích prvků.

(Zděděno od Control)
GetOutputTextDelimiter()

Získá řetězec, který je oddělovač mezi sloupci při kopírování obsahu řádku do schránky.

GetPreferredSize(Size)

Načte velikost obdélníkové oblasti, do které lze ovládací prvek vložit.

(Zděděno od Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Načte hranice, v rámci kterých je měřítko ovládacího prvku.

(Zděděno od Control)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jejím Containerobjektem .

(Zděděno od Component)
GetStyle(ControlStyles)

Načte hodnotu bitu zadaného stylu ovládacího prvku pro ovládací prvek.

(Zděděno od Control)
GetTopLevel()

Určuje, zda je ovládací prvek ovládací prvek nejvyšší úrovně.

(Zděděno od Control)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GridHScrolled(Object, ScrollEventArgs)

Naslouchá události posouvání vodorovného posuvníku.

GridVScrolled(Object, ScrollEventArgs)

Naslouchá události posouvání svislého posuvníku.

Hide()

Skryje ovládací prvek před uživatelem.

(Zděděno od Control)
HitTest(Int32, Int32)

Získá informace, například číslo řádku a sloupce klepaného bodu v mřížce pomocí souřadnic x a y předaných metodě.

HitTest(Point)

Získá informace, například číslo řádku a sloupce klepaného bodu v mřížce, o mřížce pomocí konkrétní Point.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
InitLayout()

Volá se po přidání ovládacího prvku do jiného kontejneru.

(Zděděno od Control)
Invalidate()

Zruší platnost celé plochy ovládacího prvku a způsobí překreslení ovládacího prvku.

(Zděděno od Control)
Invalidate(Boolean)

Zruší platnost konkrétní oblasti ovládacího prvku a způsobí odeslání zprávy malování do ovládacího prvku. Volitelně zruší platnost podřízených ovládacích prvků přiřazených k ovládacímu prvku.

(Zděděno od Control)
Invalidate(Rectangle)

Zruší platnost zadané oblasti ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která bude překreslena při další operaci malování) a způsobí odeslání zprávy malování do ovládacího prvku.

(Zděděno od Control)
Invalidate(Rectangle, Boolean)

Zruší platnost zadané oblasti ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která bude překreslena při další operaci malování) a způsobí odeslání zprávy malování do ovládacího prvku. Volitelně zruší platnost podřízených ovládacích prvků přiřazených k ovládacímu prvku.

(Zděděno od Control)
Invalidate(Region)

Zruší platnost zadané oblasti ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která bude překreslena při další operaci malování) a způsobí odeslání zprávy malování do ovládacího prvku.

(Zděděno od Control)
Invalidate(Region, Boolean)

Zruší platnost zadané oblasti ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která bude překreslena při další operaci malování) a způsobí odeslání zprávy malování do ovládacího prvku. Volitelně zruší platnost podřízených ovládacích prvků přiřazených k ovládacímu prvku.

(Zděděno od Control)
Invoke(Action)

Spustí zadaného delegáta ve vlákně, které vlastní podkladový popisovač okna ovládacího prvku.

(Zděděno od Control)
Invoke(Delegate)

Spustí zadaného delegáta ve vlákně, které vlastní podkladový popisovač okna ovládacího prvku.

(Zděděno od Control)
Invoke(Delegate, Object[])

Spustí zadaného delegáta ve vlákně, které vlastní podkladový popisovač okna ovládacího prvku, se zadaným seznamem argumentů.

(Zděděno od Control)
Invoke<T>(Func<T>)

Spustí zadaného delegáta ve vlákně, které vlastní podkladový popisovač okna ovládacího prvku.

(Zděděno od Control)
InvokeAsync(Action, CancellationToken)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
InvokeAsync<T>(Func<T>, CancellationToken)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
InvokeGotFocus(Control, EventArgs)

GotFocus Vyvolá událost pro zadaný ovládací prvek.

(Zděděno od Control)
InvokeLostFocus(Control, EventArgs)

LostFocus Vyvolá událost pro zadaný ovládací prvek.

(Zděděno od Control)
InvokeOnClick(Control, EventArgs)

Click Vyvolá událost pro zadaný ovládací prvek.

(Zděděno od Control)
InvokePaint(Control, PaintEventArgs)

Paint Vyvolá událost pro zadaný ovládací prvek.

(Zděděno od Control)
InvokePaintBackground(Control, PaintEventArgs)

PaintBackground Vyvolá událost pro zadaný ovládací prvek.

(Zděděno od Control)
IsExpanded(Int32)

Získá hodnotu, která označuje, zda uzel zadaného řádku je rozbalen nebo sbalen.

IsInputChar(Char)

Určuje, zda je znak vstupní znak, který ovládací prvek rozpozná.

(Zděděno od Control)
IsInputKey(Keys)

Určuje, zda je zadaný klíč běžným vstupním klíčem nebo speciálním klíčem, který vyžaduje předběžné zpracování.

(Zděděno od Control)
IsSelected(Int32)

Získá hodnotu označující, zda je vybraný zadaný řádek.

LogicalToDeviceUnits(Int32)

Převede logickou hodnotu DPI na ekvivalentní hodnotu DPI DeviceUnit.

(Zděděno od Control)
LogicalToDeviceUnits(Size)

Transformuje velikost z logické jednotky na jednotky zařízení tak, že ji změní podle aktuální hodnoty DPI a zaokrouhlí dolů na nejbližší celočíselnou hodnotu šířky a výšky.

(Zděděno od Control)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
NavigateBack()

Vrátí se k tabulce dříve zobrazené v mřížce.

NavigateTo(Int32, String)

Přejde na tabulku určenou podle názvu řádku a relace.

NotifyInvalidate(Rectangle)

Invalidated Vyvolá událost se zadanou oblastí ovládacího prvku k zneplatnění.

(Zděděno od Control)
OnAllowNavigationChanged(EventArgs)

AllowNavigationChanged Vyvolá událost.

OnAutoSizeChanged(EventArgs)

AutoSizeChanged Vyvolá událost.

(Zděděno od Control)
OnBackButtonClicked(Object, EventArgs)

Naslouchá události kliknutí na tlačítko zpět popis.

OnBackColorChanged(EventArgs)

BackColorChanged Vyvolá událost.

OnBackgroundColorChanged(EventArgs)

BackgroundColorChanged Vyvolá událost.

OnBackgroundImageChanged(EventArgs)

BackgroundImageChanged Vyvolá událost.

(Zděděno od Control)
OnBackgroundImageLayoutChanged(EventArgs)

BackgroundImageLayoutChanged Vyvolá událost.

(Zděděno od Control)
OnBindingContextChanged(EventArgs)

BindingContextChanged Vyvolá událost.

OnBorderStyleChanged(EventArgs)

BorderStyleChanged Vyvolá událost.

OnCaptionVisibleChanged(EventArgs)

CaptionVisibleChanged Vyvolá událost.

OnCausesValidationChanged(EventArgs)

CausesValidationChanged Vyvolá událost.

(Zděděno od Control)
OnChangeUICues(UICuesEventArgs)

ChangeUICues Vyvolá událost.

(Zděděno od Control)
OnClick(EventArgs)

Click Vyvolá událost.

(Zděděno od Control)
OnClientSizeChanged(EventArgs)

ClientSizeChanged Vyvolá událost.

(Zděděno od Control)
OnContextMenuChanged(EventArgs)

ContextMenuChanged Vyvolá událost.

(Zděděno od Control)
OnContextMenuStripChanged(EventArgs)

ContextMenuStripChanged Vyvolá událost.

(Zděděno od Control)
OnControlAdded(ControlEventArgs)

ControlAdded Vyvolá událost.

(Zděděno od Control)
OnControlRemoved(ControlEventArgs)

ControlRemoved Vyvolá událost.

(Zděděno od Control)
OnCreateControl()

Vyvolá metodu CreateControl() .

(Zděděno od Control)
OnCurrentCellChanged(EventArgs)

CurrentCellChanged Vyvolá událost.

OnCursorChanged(EventArgs)

CursorChanged Vyvolá událost.

(Zděděno od Control)
OnDataContextChanged(EventArgs)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
OnDataSourceChanged(EventArgs)

DataSourceChanged Vyvolá událost.

OnDockChanged(EventArgs)

DockChanged Vyvolá událost.

(Zděděno od Control)
OnDoubleClick(EventArgs)

DoubleClick Vyvolá událost.

(Zděděno od Control)
OnDpiChangedAfterParent(EventArgs)

DpiChangedAfterParent Vyvolá událost.

(Zděděno od Control)
OnDpiChangedBeforeParent(EventArgs)

DpiChangedBeforeParent Vyvolá událost.

(Zděděno od Control)
OnDragDrop(DragEventArgs)

DragDrop Vyvolá událost.

(Zděděno od Control)
OnDragEnter(DragEventArgs)

DragEnter Vyvolá událost.

(Zděděno od Control)
OnDragLeave(EventArgs)

DragLeave Vyvolá událost.

(Zděděno od Control)
OnDragOver(DragEventArgs)

DragOver Vyvolá událost.

(Zděděno od Control)
OnEnabledChanged(EventArgs)

EnabledChanged Vyvolá událost.

(Zděděno od Control)
OnEnter(EventArgs)

Enter Vyvolá událost.

OnFlatModeChanged(EventArgs)

FlatModeChanged Vyvolá událost.

OnFontChanged(EventArgs)

FontChanged Vyvolá událost.

OnForeColorChanged(EventArgs)

ForeColorChanged Vyvolá událost.

OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback Vyvolá událost.

(Zděděno od Control)
OnGotFocus(EventArgs)

GotFocus Vyvolá událost.

(Zděděno od Control)
OnHandleCreated(EventArgs)

CreateHandle() Vyvolá událost.

OnHandleDestroyed(EventArgs)

DestroyHandle() Vyvolá událost.

OnHelpRequested(HelpEventArgs)

HelpRequested Vyvolá událost.

(Zděděno od Control)
OnImeModeChanged(EventArgs)

ImeModeChanged Vyvolá událost.

(Zděděno od Control)
OnInvalidated(InvalidateEventArgs)

Invalidated Vyvolá událost.

(Zděděno od Control)
OnKeyDown(KeyEventArgs)

KeyDown Vyvolá událost.

OnKeyPress(KeyPressEventArgs)

KeyPress Vyvolá událost.

OnKeyUp(KeyEventArgs)

KeyUp Vyvolá událost.

(Zděděno od Control)
OnLayout(LayoutEventArgs)

Layout Vyvolá událost, která přemístí ovládací prvky a aktualizuje posuvníky.

OnLeave(EventArgs)

Leave Vyvolá událost.

OnLocationChanged(EventArgs)

LocationChanged Vyvolá událost.

(Zděděno od Control)
OnLostFocus(EventArgs)

LostFocus Vyvolá událost.

(Zděděno od Control)
OnMarginChanged(EventArgs)

MarginChanged Vyvolá událost.

(Zděděno od Control)
OnMouseCaptureChanged(EventArgs)

MouseCaptureChanged Vyvolá událost.

(Zděděno od Control)
OnMouseClick(MouseEventArgs)

MouseClick Vyvolá událost.

(Zděděno od Control)
OnMouseDoubleClick(MouseEventArgs)

MouseDoubleClick Vyvolá událost.

(Zděděno od Control)
OnMouseDown(MouseEventArgs)

MouseDown Vyvolá událost.

OnMouseEnter(EventArgs)

MouseEnter Vyvolá událost.

(Zděděno od Control)
OnMouseHover(EventArgs)

MouseHover Vyvolá událost.

(Zděděno od Control)
OnMouseLeave(EventArgs)

MouseLeave Vytvoří událost.

OnMouseMove(MouseEventArgs)

MouseMove Vyvolá událost.

OnMouseUp(MouseEventArgs)

MouseUp Vyvolá událost.

OnMouseWheel(MouseEventArgs)

MouseWheel Vyvolá událost.

OnMove(EventArgs)

Move Vyvolá událost.

(Zděděno od Control)
OnNavigate(NavigateEventArgs)

Navigate Vyvolá událost.

OnNotifyMessage(Message)

Upozorní řízení zpráv systému Windows.

(Zděděno od Control)
OnPaddingChanged(EventArgs)

PaddingChanged Vyvolá událost.

(Zděděno od Control)
OnPaint(PaintEventArgs)

Paint Vyvolá událost.

OnPaintBackground(PaintEventArgs)

OnPaintBackground(PaintEventArgs) Přepíše, aby se zabránilo malování pozadí DataGrid ovládacího prvku.

OnParentBackColorChanged(EventArgs)

Vyvolá událost, BackColorChanged když se BackColor změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentBackgroundImageChanged(EventArgs)

Vyvolá událost, BackgroundImageChanged když se BackgroundImage změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentBindingContextChanged(EventArgs)

Vyvolá událost, BindingContextChanged když se BindingContext změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentChanged(EventArgs)

ParentChanged Vyvolá událost.

(Zděděno od Control)
OnParentCursorChanged(EventArgs)

CursorChanged Vyvolá událost.

(Zděděno od Control)
OnParentDataContextChanged(EventArgs)

Zobrazí ADO.NET data v posouvatelné mřížce.

Tato třída není k dispozici v .NET Core 3.1 a novějších verzích. Místo toho DataGridView použijte ovládací prvek, který nahradí a rozšíří DataGrid ovládací prvek.

(Zděděno od Control)
OnParentEnabledChanged(EventArgs)

Vyvolá událost, EnabledChanged když se Enabled změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentFontChanged(EventArgs)

Vyvolá událost, FontChanged když se Font změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentForeColorChanged(EventArgs)

Vyvolá událost, ForeColorChanged když se ForeColor změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentRightToLeftChanged(EventArgs)

Vyvolá událost, RightToLeftChanged když se RightToLeft změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnParentRowsLabelStyleChanged(EventArgs)

ParentRowsLabelStyleChanged Vyvolá událost.

OnParentRowsVisibleChanged(EventArgs)

ParentRowsVisibleChanged Vyvolá událost.

OnParentVisibleChanged(EventArgs)

Vyvolá událost, VisibleChanged když se Visible změní hodnota vlastnosti kontejneru ovládacího prvku.

(Zděděno od Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

PreviewKeyDown Vyvolá událost.

(Zděděno od Control)
OnPrint(PaintEventArgs)

Paint Vyvolá událost.

(Zděděno od Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

QueryContinueDrag Vyvolá událost.

(Zděděno od Control)
OnReadOnlyChanged(EventArgs)

ReadOnlyChanged Vyvolá událost.

OnRegionChanged(EventArgs)

RegionChanged Vyvolá událost.

(Zděděno od Control)
OnResize(EventArgs)

Resize Vyvolá událost.

OnRightToLeftChanged(EventArgs)

RightToLeftChanged Vyvolá událost.

(Zděděno od Control)
OnRowHeaderClick(EventArgs)

RowHeaderClick Vyvolá událost.

OnScroll(EventArgs)

Scroll Vyvolá událost.

OnShowParentDetailsButtonClicked(Object, EventArgs)

ShowParentDetailsButtonClick Vyvolá událost.

OnSizeChanged(EventArgs)

SizeChanged Vyvolá událost.

(Zděděno od Control)
OnStyleChanged(EventArgs)

StyleChanged Vyvolá událost.

(Zděděno od Control)
OnSystemColorsChanged(EventArgs)

SystemColorsChanged Vyvolá událost.

(Zděděno od Control)
OnTabIndexChanged(EventArgs)

TabIndexChanged Vyvolá událost.

(Zděděno od Control)
OnTabStopChanged(EventArgs)

TabStopChanged Vyvolá událost.

(Zděděno od Control)
OnTextChanged(EventArgs)

TextChanged Vyvolá událost.

(Zděděno od Control)
OnValidated(EventArgs)

Validated Vyvolá událost.

(Zděděno od Control)
OnValidating(CancelEventArgs)

Validating Vyvolá událost.

(Zděděno od Control)
OnVisibleChanged(EventArgs)

VisibleChanged Vyvolá událost.

(Zděděno od Control)
PerformLayout()

Vynutí, aby ovládací prvek použil logiku rozložení na všechny jeho podřízené ovládací prvky.

(Zděděno od Control)
PerformLayout(Control, String)

Vynutí, aby ovládací prvek použil logiku rozložení na všechny jeho podřízené ovládací prvky.

(Zděděno od Control)
PointToClient(Point)

Vypočítá umístění zadaného bodu obrazovky do souřadnic klienta.

(Zděděno od Control)
PointToScreen(Point)

Vypočítá umístění zadaného klientského bodu do souřadnic obrazovky.

(Zděděno od Control)
PreProcessControlMessage(Message)

Před odesláním předem zpracuje zprávy klávesnice či vstupní zprávy v rámci smyčky zpráv.

(Zděděno od Control)
PreProcessMessage(Message)

Před odesláním předem zpracuje zprávy klávesnice či vstupní zprávy v rámci smyčky zpráv.

(Zděděno od Control)
ProcessCmdKey(Message, Keys)

Zpracuje příkazový klíč.

(Zděděno od Control)
ProcessDialogChar(Char)

Zpracuje znak dialogového okna.

(Zděděno od Control)
ProcessDialogKey(Keys)

Získá nebo nastaví hodnotu, která označuje, zda má být klíč dále zpracován.

ProcessGridKey(KeyEventArgs)

Zpracovává klíče pro navigaci v mřížce.

ProcessKeyEventArgs(Message)

Zpracuje klíčovou zprávu a vygeneruje příslušné řídicí události.

(Zděděno od Control)
ProcessKeyMessage(Message)

Zpracuje zprávu z klávesnice.

(Zděděno od Control)
ProcessKeyPreview(Message)

Zobrazí náhled zprávy klávesnice a vrátí hodnotu označující, jestli byla klávesa spotřebována.

ProcessMnemonic(Char)

Zpracovává mnemotechnický znak.

(Zděděno od Control)
ProcessTabKey(Keys)

Získá hodnotu označující, zda má být zpracována klávesa Tab.

RaiseDragEvent(Object, DragEventArgs)

Vyvolá příslušnou událost přetažení.

(Zděděno od Control)
RaiseKeyEvent(Object, KeyEventArgs)

Vyvolá příslušnou událost klíče.

(Zděděno od Control)
RaiseMouseEvent(Object, MouseEventArgs)

Vyvolá příslušnou událost myši.

(Zděděno od Control)
RaisePaintEvent(Object, PaintEventArgs)

Vyvolá příslušnou událost malování.

(Zděděno od Control)
RecreateHandle()

Vynutí opětovné vytvoření úchytu ovládacího prvku.

(Zděděno od Control)
RectangleToClient(Rectangle)

Vypočítá velikost a umístění zadaného obdélníku obrazovky v souřadnicích klienta.

(Zděděno od Control)
RectangleToScreen(Rectangle)

Vypočítá velikost a umístění zadaného obdélníku klienta v souřadnicích obrazovky.

(Zděděno od Control)
Refresh()

Vynutí, aby ovládací prvek zneplatní svou klientskou oblast a okamžitě překreslil sám sebe a všechny podřízené ovládací prvky.

(Zděděno od Control)
RescaleConstantsForDpi(Int32, Int32)

Poskytuje konstanty pro změnu měřítka ovládacího prvku, když dojde ke změně DPI.

(Zděděno od Control)
ResetAlternatingBackColor()

AlternatingBackColor Obnoví výchozí barvu vlastnosti.

ResetBackColor()

BackColor Obnoví vlastnost na výchozí hodnotu.

ResetBindings()

Způsobí, že ovládací prvek vázaný na BindingSource ovládací prvek znovu načte všechny položky v seznamu a aktualizuje jejich zobrazené hodnoty.

(Zděděno od Control)
ResetCursor()

Cursor Obnoví vlastnost na výchozí hodnotu.

(Zděděno od Control)
ResetFont()

Font Obnoví vlastnost na výchozí hodnotu.

(Zděděno od Control)
ResetForeColor()

ForeColor Obnoví vlastnost na výchozí hodnotu.

ResetGridLineColor()

GridLineColor Obnoví vlastnost na výchozí hodnotu.

ResetHeaderBackColor()

HeaderBackColor Obnoví vlastnost na výchozí hodnotu.

ResetHeaderFont()

HeaderFont Obnoví vlastnost na výchozí hodnotu.

ResetHeaderForeColor()

HeaderForeColor Obnoví vlastnost na výchozí hodnotu.

ResetImeMode()

ImeMode Obnoví vlastnost na výchozí hodnotu.

(Zděděno od Control)
ResetLinkColor()

LinkColor Obnoví vlastnost na výchozí hodnotu.

ResetLinkHoverColor()

LinkHoverColor Obnoví vlastnost na výchozí hodnotu.

ResetMouseEventArgs()

Resetuje ovládací prvek pro zpracování MouseLeave události.

(Zděděno od Control)
ResetRightToLeft()

RightToLeft Obnoví vlastnost na výchozí hodnotu.

(Zděděno od Control)
ResetSelection()

Vypne výběr pro všechny vybrané řádky.

ResetSelectionBackColor()

SelectionBackColor Obnoví vlastnost na výchozí hodnotu.

ResetSelectionForeColor()

SelectionForeColor Obnoví vlastnost na výchozí hodnotu.

ResetText()

Text Obnoví vlastnost na výchozí hodnotu (Empty).

(Zděděno od Control)
ResumeLayout()

Obnoví obvyklou logiku rozložení.

(Zděděno od Control)
ResumeLayout(Boolean)

Pokračuje v obvyklé logice rozložení a volitelně vynucuje okamžité rozložení čekajících žádostí o rozložení.

(Zděděno od Control)
RtlTranslateAlignment(ContentAlignment)

Převede zadaný ContentAlignment text na odpovídající ContentAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
RtlTranslateAlignment(HorizontalAlignment)

Převede zadaný HorizontalAlignment text na odpovídající HorizontalAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
RtlTranslateAlignment(LeftRightAlignment)

Převede zadaný LeftRightAlignment text na odpovídající LeftRightAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
RtlTranslateContent(ContentAlignment)

Převede zadaný ContentAlignment text na odpovídající ContentAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
RtlTranslateHorizontal(HorizontalAlignment)

Převede zadaný HorizontalAlignment text na odpovídající HorizontalAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
RtlTranslateLeftRight(LeftRightAlignment)

Převede zadaný LeftRightAlignment text na odpovídající LeftRightAlignment pro podporu textu se zprava doleva.

(Zděděno od Control)
Scale(Single)
Zastaralé.
Zastaralé.

Škáluje ovládací prvek a všechny podřízené ovládací prvky.

(Zděděno od Control)
Scale(Single, Single)
Zastaralé.
Zastaralé.

Škáluje celý ovládací prvek a všechny podřízené ovládací prvky.

(Zděděno od Control)
Scale(SizeF)

Škáluje ovládací prvek a všechny podřízené ovládací prvky podle zadaného faktoru škálování.

(Zděděno od Control)
ScaleBitmapLogicalToDevice(Bitmap)

Při změně DPI změní hodnotu logického rastrového obrázku na odpovídající hodnotu jednotky zařízení.

(Zděděno od Control)
ScaleControl(SizeF, BoundsSpecified)

Škáluje umístění, velikost, odsazení a okraje ovládacího prvku.

(Zděděno od Control)
ScaleCore(Single, Single)

Tato metoda není pro tuto třídu relevantní.

(Zděděno od Control)
Select()

Aktivuje ovládací prvek.

(Zděděno od Control)
Select(Boolean, Boolean)

Aktivuje podřízený ovládací prvek. Volitelně určuje směr v pořadí ovládacích prvků, ze které se má ovládací prvek vybrat.

(Zděděno od Control)
Select(Int32)

Vybere zadaný řádek.

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

Aktivuje další ovládací prvek.

(Zděděno od Control)
SendToBack()

Odešle ovládací prvek na zadní stranu pořadí vykreslování.

(Zděděno od Control)
SetAutoSizeMode(AutoSizeMode)

Nastaví hodnotu označující, jak se bude ovládací prvek chovat, když je povolena jeho AutoSize vlastnost.

(Zděděno od Control)
SetBounds(Int32, Int32, Int32, Int32)

Nastaví hranice ovládacího prvku na zadané umístění a velikost.

(Zděděno od Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Nastaví zadané hranice ovládacího prvku na zadané umístění a velikost.

(Zděděno od Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Provede práci nastavení zadaných mezí tohoto ovládacího prvku.

(Zděděno od Control)
SetClientSizeCore(Int32, Int32)

Nastaví velikost klientské oblasti ovládacího prvku.

(Zděděno od Control)
SetDataBinding(Object, String)

DataSource Nastaví vlastnosti a DataMember za běhu.

SetStyle(ControlStyles, Boolean)

Nastaví zadaný ControlStyles příznak na nebo truefalse.

(Zděděno od Control)
SetTopLevel(Boolean)

Nastaví ovládací prvek jako ovládací prvek nejvyšší úrovně.

(Zděděno od Control)
SetVisibleCore(Boolean)

Nastaví ovládací prvek do zadaného viditelného stavu.

(Zděděno od Control)
ShouldSerializeAlternatingBackColor()

Určuje, zda AlternatingBackColor má být vlastnost trvalá.

ShouldSerializeBackgroundColor()

Určuje, zda BackgroundColor má být vlastnost trvalá.

ShouldSerializeCaptionBackColor()

Získá hodnotu označující, zda CaptionBackColor má být vlastnost trvalé.

ShouldSerializeCaptionForeColor()

Získá hodnotu označující, zda CaptionForeColor má být vlastnost trvalé.

ShouldSerializeGridLineColor()

Určuje, zda GridLineColor má být vlastnost trvalá.

ShouldSerializeHeaderBackColor()

Určuje, zda HeaderBackColor má být vlastnost trvalá.

ShouldSerializeHeaderFont()

Určuje, zda HeaderFont má být vlastnost trvalá.

ShouldSerializeHeaderForeColor()

Určuje, zda HeaderForeColor má být vlastnost trvalá.

ShouldSerializeLinkHoverColor()

Určuje, zda LinkHoverColor má být vlastnost trvalá.

ShouldSerializeParentRowsBackColor()

Určuje, zda ParentRowsBackColor má být vlastnost trvalá.

ShouldSerializeParentRowsForeColor()

Určuje, zda ParentRowsForeColor má být vlastnost trvalá.

ShouldSerializePreferredRowHeight()

Určuje, zda PreferredRowHeight má být vlastnost trvalá.

ShouldSerializeSelectionBackColor()

Určuje, zda SelectionBackColor má být vlastnost trvalá.

ShouldSerializeSelectionForeColor()

Určuje, zda SelectionForeColor má být vlastnost trvalá.

Show()

Zobrazí ovládací prvek uživateli.

(Zděděno od Control)
SizeFromClientSize(Size)

Určuje velikost celého ovládacího prvku od výšky a šířky jeho klientské oblasti.

(Zděděno od Control)
SubObjectsSiteChange(Boolean)

Přidá nebo odebere DataGridTableStyle objekty z kontejneru, který je přidružený k objektu DataGrid.

SuspendLayout()

Dočasně pozastaví logiku rozložení pro ovládací prvek.

(Zděděno od Control)
ToString()

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)
UnSelect(Int32)

Zruší výběr zadaného řádku.

Update()

Způsobí, že ovládací prvek překreslí neplatné oblasti v jeho klientské oblasti.

(Zděděno od Control)
UpdateBounds()

Aktualizace hranice ovládacího prvku s aktuální velikostí a umístěním.

(Zděděno od Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Aktualizace hranice ovládacího prvku se zadanou velikostí a umístěním.

(Zděděno od Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Aktualizace hranice ovládacího prvku se zadanou velikostí, umístěním a velikostí klienta.

(Zděděno od Control)
UpdateStyles()

Vynutí opětovné použití přiřazených stylů na ovládací prvek.

(Zděděno od Control)
UpdateZOrder()

Aktualizace ovládací prvek v pořadí vykreslování nadřazeného prvku.

(Zděděno od Control)
WndProc(Message)

Zpracovává zprávy systému Windows.

(Zděděno od Control)

Událost

AllowNavigationChanged

Vyvolá se při AllowNavigation změně vlastnosti.

AutoSizeChanged

Tato událost není pro tuto třídu relevantní.

(Zděděno od Control)
BackButtonClick

Vyvolá se při Back kliknutí na tlačítko v podřízené tabulce.

BackColorChanged

Nastane, když se změní hodnota BackColor vlastnosti.

(Zděděno od Control)
BackgroundColorChanged

Vyvolá se v případě, že došlo ke BackgroundColor změně.

BackgroundImageChanged

Vyvolá se při změně hodnoty BackgroundImage vlastnosti.

BackgroundImageLayoutChanged

Vyvolá se při změně hodnoty BackgroundImageLayout vlastnosti.

BackgroundImageLayoutChanged

Nastane při BackgroundImageLayout změně vlastnosti.

(Zděděno od Control)
BindingContextChanged

Nastane, když se změní hodnota BindingContext vlastnosti.

(Zděděno od Control)
BorderStyleChanged

Vyvolá se v případě, že došlo ke BorderStyle změně.

CaptionVisibleChanged

Nastane při CaptionVisible změně vlastnosti.

CausesValidationChanged

Nastane, když se změní hodnota CausesValidation vlastnosti.

(Zděděno od Control)
ChangeUICues

Vyvolá se v případě změny fokusu nebo vodítek uživatelského rozhraní klávesnice.

(Zděděno od Control)
Click

Nastane při kliknutí na ovládací prvek.

(Zděděno od Control)
ClientSizeChanged

Nastane, když se změní hodnota ClientSize vlastnosti.

(Zděděno od Control)
ContextMenuChanged

Nastane, když se změní hodnota ContextMenu vlastnosti.

(Zděděno od Control)
ContextMenuStripChanged

Nastane, když se změní hodnota ContextMenuStrip vlastnosti.

(Zděděno od Control)
ControlAdded

Nastane při přidání nového ovládacího prvku do Control.ControlCollection.

(Zděděno od Control)
ControlRemoved

Nastane při odebrání ovládacího prvku z objektu Control.ControlCollection.

(Zděděno od Control)
CurrentCellChanged

Nastane při CurrentCell změně vlastnosti.

CursorChanged

Nastane, když se změní hodnota Cursor vlastnosti.

DataContextChanged

Nastane, když se změní hodnota DataContext vlastnosti.

(Zděděno od Control)
DataSourceChanged

Nastane, když se DataSource hodnota vlastnosti změnila.

Disposed

Nastane, když je komponenta odstraněna voláním Dispose() metody.

(Zděděno od Component)
DockChanged

Nastane, když se změní hodnota Dock vlastnosti.

(Zděděno od Control)
DoubleClick

Vyvolá se při poklikání na ovládací prvek.

(Zděděno od Control)
DpiChangedAfterParent

Vyvolá se při změně nastavení DPI ovládacího prvku programově po změně DPI jeho nadřazeného ovládacího prvku nebo formuláře.

(Zděděno od Control)
DpiChangedBeforeParent

Vyvolá se při změně nastavení DPI ovládacího prvku programově před událostí změny DPI pro jeho nadřazený ovládací prvek nebo formulář.

(Zděděno od Control)
DragDrop

Vyvolá se při dokončení operace přetažení.

(Zděděno od Control)
DragEnter

Generuje se při přetažení objektu do hranic ovládacího prvku.

(Zděděno od Control)
DragLeave

Vyvolá se při přetažení objektu mimo hranice ovládacího prvku.

(Zděděno od Control)
DragOver

Vyvolá se při přetažení objektu přes hranice ovládacího prvku.

(Zděděno od Control)
EnabledChanged

Vyvolá se při Enabled změně hodnoty vlastnosti.

(Zděděno od Control)
Enter

Generuje se při vstupu do ovládacího prvku.

(Zděděno od Control)
FlatModeChanged

Nastane, když došlo ke FlatMode změně.

FontChanged

Vyvolá se při Font změně hodnoty vlastnosti.

(Zděděno od Control)
ForeColorChanged

Vyvolá se při ForeColor změně hodnoty vlastnosti.

(Zděděno od Control)
GiveFeedback

Vyvolá se při operaci přetažení.

(Zděděno od Control)
GotFocus

Vyvolá se, když ovládací prvek obdrží fokus.

(Zděděno od Control)
HandleCreated

Vyvolá se při vytvoření úchytu pro ovládací prvek.

(Zděděno od Control)
HandleDestroyed

Vyvolá se, když je popisovač ovládacího prvku v procesu zničení.

(Zděděno od Control)
HelpRequested

Generuje se v situaci, kdy si uživatel vyžádá nápovědu pro ovládací prvek.

(Zděděno od Control)
ImeModeChanged

Vyvolá se při ImeMode změně vlastnosti.

(Zděděno od Control)
Invalidated

Nastane, když zobrazení ovládacího prvku vyžaduje překreslení.

(Zděděno od Control)
KeyDown

Vyvolá se při stisknutí klávesy při fokusu ovládacího prvku.

(Zděděno od Control)
KeyPress

Vyvolá se při znaku. klávesa mezera nebo backspace je stisknuta, když má ovládací prvek fokus.

(Zděděno od Control)
KeyUp

Vyvolá se při uvolnění klávesy, zatímco ovládací prvek má fokus.

(Zděděno od Control)
Layout

Generuje se, když má ovládací prvek změnit umístění svých podřízených ovládacích prvků.

(Zděděno od Control)
Leave

Generuje se při zrušení výběru (vstupní fokus) ovládacího prvku.

(Zděděno od Control)
LocationChanged

Vyvolá se při Location změně hodnoty vlastnosti.

(Zděděno od Control)
LostFocus

Vyvolá se, když ovládací prvek ztratí fokus.

(Zděděno od Control)
MarginChanged

Vyvolá se při změně okraje ovládacího prvku.

(Zděděno od Control)
MouseCaptureChanged

Vyvolá se, když ovládací prvek ztratí zachycení myši.

(Zděděno od Control)
MouseClick

Vyvolá se při kliknutí myši na ovládací prvek.

(Zděděno od Control)
MouseDoubleClick

Vyvolá se při poklepáním myši na ovládací prvek.

(Zděděno od Control)
MouseDown

Generuje se při stisknutí tlačítka myši v situaci, kdy je ukazatel myši nad ovládacím prvkem.

(Zděděno od Control)
MouseEnter

Generuje se při vstupu ukazatele myši do ovládacího prvku.

(Zděděno od Control)
MouseHover

Generuje se, pokud se ukazatel myši zastaví v ovládacím prvku.

(Zděděno od Control)
MouseLeave

Generuje se při přesunutí ukazatele myši mimo ovládací prvek.

(Zděděno od Control)
MouseMove

Generuje se při přesunu ukazatele myši nad ovládací prvek.

(Zděděno od Control)
MouseUp

Generuje se, při uvolnění tlačítka myši v situaci, kdy je ukazatel myši nad ovládacím prvkem.

(Zděděno od Control)
MouseWheel

Vyvolá se při pohybu kolečka myši, zatímco ovládací prvek má fokus.

(Zděděno od Control)
Move

Generuje se při přesunutí ovládacího prvku.

(Zděděno od Control)
Navigate

Nastane, když uživatel přejde na novou tabulku.

PaddingChanged

Nastane při změně odsazení ovládacího prvku.

(Zděděno od Control)
Paint

Generuje se při překreslení ovládacího prvku.

(Zděděno od Control)
ParentChanged

Nastane při Parent změně hodnoty vlastnosti.

(Zděděno od Control)
ParentRowsLabelStyleChanged

Nastane při změně stylu popisku nadřazeného řádku.

ParentRowsVisibleChanged

Nastane při ParentRowsVisible změně hodnoty vlastnosti.

PreviewKeyDown

Nastane před událostí KeyDown při stisknutí klávesy, zatímco fokus je na tomto ovládacím prvku.

(Zděděno od Control)
QueryAccessibilityHelp

K tomuto problému dochází při AccessibleObject poskytování nápovědy aplikacím pro usnadnění přístupu.

(Zděděno od Control)
QueryContinueDrag

Vyvolá se během operace přetažení a umožňuje zdroji přetažení určit, zda by měla být operace přetažení zrušena.

(Zděděno od Control)
ReadOnlyChanged

Nastane při ReadOnly změně hodnoty vlastnosti.

RegionChanged

Nastane, když se změní hodnota Region vlastnosti.

(Zděděno od Control)
Resize

Generuje se při změně velikosti ovládacího prvku.

(Zděděno od Control)
RightToLeftChanged

Vyvolá se při RightToLeft změně hodnoty vlastnosti.

(Zděděno od Control)
RowHeaderClick

Nastane při kliknutí na záhlaví řádku.

Scroll

Nastane, když uživatel posune ovládací prvek DataGrid .

ShowParentDetailsButtonClick

Nastane po ShowParentDetails kliknutí na tlačítko.

SizeChanged

Vyvolá se při Size změně hodnoty vlastnosti.

(Zděděno od Control)
StyleChanged

Generuje se při změně stylu ovládacího prvku.

(Zděděno od Control)
SystemColorsChanged

Vyvolá se při změně systémových barev.

(Zděděno od Control)
TabIndexChanged

Vyvolá se při TabIndex změně hodnoty vlastnosti.

(Zděděno od Control)
TabStopChanged

Vyvolá se při TabStop změně hodnoty vlastnosti.

(Zděděno od Control)
TextChanged

Nastane, když se změní hodnota Text vlastnosti.

Validated

Generuje se po dokončení ověření ovládacího prvku.

(Zděděno od Control)
Validating

Vyvolá se při ověřování ovládacího prvku.

(Zděděno od Control)
VisibleChanged

Vyvolá se při Visible změně hodnoty vlastnosti.

(Zděděno od Control)

Explicitní implementace rozhraní

IDropTarget.OnDragDrop(DragEventArgs)

DragDrop Vyvolá událost.

(Zděděno od Control)
IDropTarget.OnDragEnter(DragEventArgs)

DragEnter Vyvolá událost.

(Zděděno od Control)
IDropTarget.OnDragLeave(EventArgs)

DragLeave Vyvolá událost.

(Zděděno od Control)
IDropTarget.OnDragOver(DragEventArgs)

DragOver Vyvolá událost.

(Zděděno od Control)

Platí pro

Viz také