Sdílet prostřednictvím


DataGrid Třída

Definice

Upozornění

DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.

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

Tato třída není dostupná v .NET Core 3.1 a novějších verzích. DataGridView Místo toho použijte ovládací prvek, který nahrazuje a rozšiřuje 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
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
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
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
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, DataSet který obsahuje dva DataTable objekty a DataRelation který spojuje dvě tabulky. Chcete-li zobrazit data, System.Windows.Forms.DataGrid ovládací prvek je pak svázán s DataSet metodou SetDataBinding . Tlačítko ve formuláři změní vzhled mřížky vytvořením dvou DataGridTableStyle objektů a nastavením MappingName každého objektu DataTable na TableName jeden z objektů. Příklad obsahuje také kód v MouseUp události, která používá metodu HitTest k vytištění sloupce, řádku a části mřížky, na kterou jste klikli.

#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í dostupná v .NET Core 3.1 a novějších verzích. DataGridView Místo toho použijte ovládací prvek.

Zobrazí System.Windows.Forms.DataGrid webové odkazy na podřízené tabulky. Kliknutím na odkaz přejdete do podřízené tabulky. Když se zobrazí podřízená tabulka, zobrazí se v titulku tlačítko Zpět, na které můžete kliknout a přejít zpět do nadřazené tabulky. Data z nadřazených řádků se zobrazí pod titulkem 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 a DataMember vlastností na platný zdroj dat. Jsou platné následující zdroje dat:

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

Můžete vytvořit mřížku, která uživatelům umožňuje upravovat data, ale brání jim v přidávání nových řádků pomocí DataView 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 lze vrátit 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 podkladové objekty, které představují data a jejich události. Pokud například data pocházejí z objektu v objektu DataTableDataSet, použijte události ColumnChanging a RowChanging události.

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, hodnoty a ColumnNumber vlastnosti nelze zaručit, RowNumber aby odpovídaly DataRow a DataColumn indexy v objektu DataTable. Proto byste se měli vyhnout použití těchto vlastností v Validating události k ověření dat.

Chcete-li určit, která buňka je vybrána, použijte CurrentCell vlastnost. Změňte hodnotu libovolné buňky pomocí Item[] vlastnosti, která může mít indexy řádků a sloupců buňky nebo jednu DataGridCell. CurrentCellChanged Sledujte událost a zjistěte, kdy uživatel vybere jinou buňku.

Chcete-li určit, na kterou část ovládacího prvku uživatel klikl, použijte HitTest metodu MouseDown v události. Metoda HitTest vrátí DataGrid.HitTestInfo objekt, který obsahuje řádek a sloupec klikané oblasti.

Ke správě vzhledu ovládacího prvku za běhu je k dispozici několik vlastností pro nastavení atributů barev a titulků, včetně , CaptionForeColorCaptionBackColor, 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 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 , DataTablenastavte DataGridTableStyleMappingName na TableName hodnotu DataTable. Další informace o vazbě na pole objektů naleznete v DataGridTableStyle.MappingName vlastnosti.

Chcete-li vytvořit přizpůsobené zobrazení tabulky, vytvořte instanci DataGridTextBoxColumn nebo DataGridBoolColumn třídu a přidejte objekt do GridTableStylesCollection přístupné prostřednictvím TableStyles vlastnosti. Obě třídy dědí z DataGridColumnStyle. U každého stylu sloupce nastavte MappingName sloupec ColumnName , který chcete zobrazit v mřížce. Pokud chcete sloupec skrýt, nastavte ho MappingName na něco jiného, než je platné ColumnName.

Chcete-li formátovat text sloupce, nastavte Format vlastnost DataGridTextBoxColumn na jednu z hodnot nalezených v formátovací typy a vlastní řetězce formátu data a času.

Chcete-li vytvořit vazbu DataGrid na pole objektů silného typu, musí typ objektu obsahovat veřejné vlastnosti. Chcete-li vytvořit DataGridTableStyle pole, nastavte DataGridTableStyle.MappingName vlastnost na typename[] místo, kde typename je nahrazen názvem typu objektu. Všimněte si také, že u MappingName vlastnosti se rozlišují malá a velká písmena. Název typu se musí přesně shodovat. Příklad najdete ve MappingName vlastnosti.

Můžete také svázat s DataGrid objektem ArrayList. Funkce ArrayList je, že může obsahovat objekty více typů, ale DataGrid může svázat pouze takový seznam, pokud 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 například první položka v seznamu , Controldruhá položka může být ( TextBox která dědí z Control). Pokud je na druhé straně první položka , TextBoxdruhý objekt nemůže být Control. ArrayList Kromě toho musí obsahovat položky, které jsou v něm vázány. Prázdné ArrayList bude mít za následek prázdnou mřížku. Kromě toho musí objekty v objektu ArrayList obsahovat veřejné vlastnosti. Při vytváření vazby na ArrayListhodnotu ArrayList nastavte MappingNameDataGridTableStyle hodnotu ArrayList (název typu).

Pro každý z nich DataGridTableStylemůžete nastavit atributy barev a titulků, které přepíší System.Windows.Forms.DataGrid nastavení ovládacího prvku. Pokud však tyto vlastnosti nejsou nastaveny, nastavení ovládacího prvku se ve výchozím nastavení používá. Vlastnosti mohou být přepsány následujícími vlastnostmi DataGridTableStyle :

Chcete-li přizpůsobit vzhled jednotlivých sloupců, přidejte DataGridColumnStyle objekty do GridColumnStylesCollectionobjektu , který je přístupný prostřednictvím GridColumnStyles vlastnosti každého DataGridTableStyle. Chcete-li synchronizovat každý DataGridColumnStyle s in DataColumn a DataTable, nastavte MappingName na ColumnName hodnotu DataColumn. 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, že sloupec používá k zobrazení kalendářních dat obsažených v tabulce formát krátkého data.

Upozornění

Vždy vytvořte DataGridColumnStyle objekty a před GridColumnStylesCollection přidáním DataGridTableStyle objektů do objektu GridTableStylesCollection. Když do kolekce přidáte prázdnou DataGridTableStyle hodnotu s platnou MappingName hodnotou, DataGridColumnStyle objekty se automaticky vygenerují za vás. V důsledku toho bude vyvolán výjimka, pokud se pokusíte přidat nové DataGridColumnStyle objekty s duplicitními MappingName hodnotami do GridColumnStylesCollection.

Poznámka:

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

Konstruktory

Name Description
DataGrid()
Zastaralé.

Inicializuje novou instanci DataGrid třídy.

Vlastnosti

Name Description
AccessibilityObject
Zastaralé.

AccessibleObject Získá přiřazený ovládací prvek.

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

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
Zastaralé.

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

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

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

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

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

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

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

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

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

AllowSorting
Zastaralé.

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

AlternatingBackColor
Zastaralé.

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

Anchor
Zastaralé.

Získá nebo nastaví hrany kontejneru, ke kterému je ovládací prvek vázán a určuje, jak je ovládací prvek změněn s jeho nadřazeným objektem.

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

Získá nebo nastaví, kde se tento ovládací prvek posune do ScrollControlIntoView(Control).

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

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

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

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

BackColor
Zastaralé.

Získá nebo nastaví barvu pozadí ovládacího prvku.

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

Získá nebo nastaví barvu oblasti mimo řádek mřížky.

BackgroundImage
Zastaralé.

Tento člen pro tento ovládací prvek nemá smysl.

BackgroundImageLayout
Zastaralé.

Tento člen pro tento ovládací prvek nemá smysl.

BindingContext
Zastaralé.

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

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

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

Bottom
Zastaralé.

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
Zastaralé.

Získá nebo nastaví velikost a umístění ovládacího prvku včetně jeho nonclient elementů v pixelech vzhledem k nadřazeného ovládacího prvku.

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

Získá hodnotu určující, zda ImeMode vlastnost může být nastavena na aktivní hodnotu, chcete-li povolit podporu editoru IME.

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

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

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

Určuje, zda lze u ovládacího prvku zvýšit události.

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

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

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

Získá nebo nastaví barvu pozadí oblasti titulků.

CaptionFont
Zastaralé.

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

CaptionForeColor
Zastaralé.

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

CaptionText
Zastaralé.

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

CaptionVisible
Zastaralé.

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

Capture
Zastaralé.

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

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

Získá nebo nastaví hodnotu označující, zda ovládací prvek způsobí provedení ověření u všech ovládacích prvků, které vyžadují ověření při přijetí fokusu.

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

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

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

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

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

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

CompanyName
Zastaralé.

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

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

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

(Zděděno od Component)
ContainsFocus
Zastaralé.

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

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

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

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

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

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

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

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

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

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

Získá požadované parametry vytvoření při vytvoření ovládacího úchytu.

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

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

CurrentRowIndex
Zastaralé.

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

Cursor
Zastaralé.

Tento člen pro tento ovládací prvek nemá smysl.

DataBindings
Zastaralé.

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

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

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

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

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

DataSource
Zastaralé.

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

DefaultCursor
Zastaralé.

Získá nebo nastaví výchozí kurzor pro ovládací prvek.

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

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

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

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
Zastaralé.

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

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

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
Zastaralé.

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

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

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

DefaultSize
Zastaralé.

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

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

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

(Zděděno od Component)
DeviceDpi
Zastaralé.

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

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

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

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

Získá hodnotu určující, zda základní Control třída je v procesu odstranění.

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

Získá nebo nastaví, které ohraničení ovládacího prvku jsou ukotveny do nadřazeného ovládacího prvku a určuje způsob změny velikosti ovládacího prvku s nadřazeným objektem.

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

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 snížit nebo zabránit blikání.

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

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

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

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

(Zděděno od Component)
FirstVisibleColumn
Zastaralé.

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

FlatMode
Zastaralé.

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

Focused
Zastaralé.

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

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

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

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

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

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

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

ForeColor
Zastaralé.

Získá nebo nastaví barvu popředí ovládacího prvku.

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

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

GridLineStyle
Zastaralé.

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

Handle
Zastaralé.

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

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

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

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

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

HeaderFont
Zastaralé.

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

HeaderForeColor
Zastaralé.

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

Height
Zastaralé.

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

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

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

ImeMode
Zastaralé.

Získá nebo nastaví editor IME (Input Method Editor) režimu ovládacího prvku.

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

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

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

Získá hodnotu určující, zda volající musí volat 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
Zastaralé.

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

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

Označuje, zda je jeden z nadřazených prvků tohoto ovládacího prvku webem a tento web v DesignMode. Tato vlastnost je jen ke čtení.

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

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

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

Získá hodnotu určující, zda ovládací prvek má přidružený popisovač.

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

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

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

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

Item[Int32, Int32]
Zastaralé.

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

LayoutEngine
Zastaralé.

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

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

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

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

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

LinkHoverColor
Zastaralé.

Tento člen pro tento ovládací prvek nemá smysl.

ListManager
Zastaralé.

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

Location
Zastaralé.

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

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

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

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

Získá nebo nastaví velikost, která je horní limit, který GetPreferredSize(Size) může zadat.

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

Získá nebo nastaví velikost, která je nižší limit, který GetPreferredSize(Size) může určit.

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

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

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

Získá nebo nastaví odsazení v ovládacím prvku.

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

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

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

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

ParentRowsForeColor
Zastaralé.

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

ParentRowsLabelStyle
Zastaralé.

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

ParentRowsVisible
Zastaralé.

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

PreferredColumnWidth
Zastaralé.

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

PreferredRowHeight
Zastaralé.

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

PreferredSize
Zastaralé.

Získá velikost obdélníkové oblasti, do které může ovládací prvek přizpůsobit.

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

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

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

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

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

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

RecreatingHandle
Zastaralé.

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

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

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
Zastaralé.

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

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

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

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

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

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

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

RowHeaderWidth
Zastaralé.

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

ScaleChildren
Zastaralé.

Získá hodnotu, která určuje škálování podřízených ovládacích prvků.

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

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

SelectionForeColor
Zastaralé.

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

ShowFocusCues
Zastaralé.

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

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

Získá hodnotu urč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
Zastaralé.

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

Site
Zastaralé.

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

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

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

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

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

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

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

TabStop
Zastaralé.

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

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

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

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

Tento člen pro tento ovládací prvek nemá smysl.

Top
Zastaralé.

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

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

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

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

Získá nebo nastaví hodnotu urč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
Zastaralé.

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

Visible
Zastaralé.

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

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

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

VisibleRowCount
Zastaralé.

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

Width
Zastaralé.

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

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

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

(Zděděno od Control)

Metody

Name Description
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)
Zastaralé.

Upozorní klientské aplikace usnadnění určené AccessibleEvents pro zadaný podřízený ovládací prvek .

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

Upozorní klientské aplikace usnadnění zadané AccessibleEvents pro zadaný podřízený ovládací prvek.

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

Pokusí se umístit mřížku do stavu, ve kterém je povolená úprava.

BeginInit()
Zastaralé.

Začíná inicializace inicializace DataGrid , která se používá ve formuláři nebo používá jinou komponentou. Inicializace probíhá za běhu.

BeginInvoke(Action)
Zastaralé.

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

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

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

(Zděděno od Control)
BeginInvoke(Delegate)
Zastaralé.

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

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

Přenese ovládací prvek na přední straně pořadí z.

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

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

Collapse(Int32)
Zastaralé.

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

ColumnStartedEditing(Control)
Zastaralé.

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

ColumnStartedEditing(Rectangle)
Zastaralé.

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

Contains(Control)
Zastaralé.

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()
Zastaralé.

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

CreateAccessibilityInstance()
Zastaralé.

Vytvoří nový objekt přístupnosti pro ovládací prvek.

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

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()
Zastaralé.

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

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

Graphics Vytvoří ovládací prvek.

(Zděděno od Control)
CreateGridColumn(PropertyDescriptor, Boolean)
Zastaralé.

Vytvoří pomocí zadaného DataGridColumnStylePropertyDescriptorparametru .

CreateGridColumn(PropertyDescriptor)
Zastaralé.

Vytvoří novou DataGridColumnStyle se zadaným PropertyDescriptorparametrem .

CreateHandle()
Zastaralé.

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

(Zděděno od Control)
CreateObjRef(Type)
Zastaralé.

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

(Zděděno od MarshalByRefObject)
DefWndProc(Message)
Zastaralé.

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

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

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

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

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

(Zděděno od Component)
Dispose(Boolean)
Zastaralé.

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

Dispose(Boolean)
Zastaralé.

Uvolní nespravované prostředky používané podřízenými Control ovládacími prvky a volitelně uvolní spravované prostředky.

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

Zahájí operaci přetažení.

(Zděděno od Control)
DoDragDrop(Object, DragDropEffects)
Zastaralé.

Zahájí operaci přetažení.

(Zděděno od Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)
Zastaralé.

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

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

(Zděděno od Control)
DoDragDropAsJson<T>(T, DragDropEffects)
Zastaralé.

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

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

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

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

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

Požádá o ukončení operace úprav, která probíhá v ovládacím DataGrid prvku.

EndInit()
Zastaralé.

Ukončí inicializaci DataGrid formuláře nebo používaného jinou komponentou. Inicializace probíhá za běhu.

EndInvoke(IAsyncResult)
Zastaralé.

Načte vrácenou hodnotu asynchronní operace reprezentované předáním IAsyncResult .

(Zděděno od Control)
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Expand(Int32)
Zastaralé.

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

FindForm()
Zastaralé.

Načte formulář, na který je ovládací prvek zapnutý.

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

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

(Zděděno od Control)
GetAccessibilityObjectById(Int32)
Zastaralé.

Načte zadanou AccessibleObjecthodnotu .

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

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)
Zastaralé.

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

GetCellBounds(Int32, Int32)
Zastaralé.

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

GetChildAtPoint(Point, GetChildAtPointSkip)
Zastaralé.

Načte podřízený ovládací prvek umístěný 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)
GetChildAtPoint(Point)
Zastaralé.

Načte podřízený ovládací prvek umístěný v zadaných souřadnicích.

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

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

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

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

GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

(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)
Zastaralé.

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

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

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

GetPreferredSize(Size)
Zastaralé.

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

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

Načte hranice, ve kterých se ovládací prvek škáluje.

(Zděděno od Control)
GetService(Type)
Zastaralé.

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container.

(Zděděno od Component)
GetStyle(ControlStyles)
Zastaralé.

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

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

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

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

Získá Type aktuální instance.

(Zděděno od Object)
GridHScrolled(Object, ScrollEventArgs)
Zastaralé.

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

GridVScrolled(Object, ScrollEventArgs)
Zastaralé.

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

Hide()
Zastaralé.

Skryje ovládací prvek od uživatele.

(Zděděno od Control)
HitTest(Int32, Int32)
Zastaralé.

Získá informace, například řádek a sloupec číslo klikaný bod v mřížce pomocí souřadnice x a y předané metodě.

HitTest(Point)
Zastaralé.

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

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
InitLayout()
Zastaralé.

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

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

Zneplatní celý povrch ovládacího prvku a způsobí překreslení ovládacího prvku.

(Zděděno od Control)
Invalidate(Boolean)
Zastaralé.

Zneplatní konkrétní oblast ovládacího prvku a způsobí odeslání zprávy malování do ovládacího prvku. Volitelně můžete zneplatnit podřízené ovládací prvky přiřazené k ovládacího prvku.

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

Zneplatní zadanou oblast ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která se bude překreslit při další operaci malování) a způsobí odeslání zprávy o malování do ovládacího prvku. Volitelně můžete zneplatnit podřízené ovládací prvky přiřazené k ovládacího prvku.

(Zděděno od Control)
Invalidate(Rectangle)
Zastaralé.

Zneplatní zadanou oblast ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která se bude překreslit při další operaci malování) a způsobí odeslání zprávy o malování do ovládacího prvku.

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

Zneplatní zadanou oblast ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která se bude překreslit při další operaci malování) a způsobí odeslání zprávy o malování do ovládacího prvku. Volitelně můžete zneplatnit podřízené ovládací prvky přiřazené k ovládacího prvku.

(Zděděno od Control)
Invalidate(Region)
Zastaralé.

Zneplatní zadanou oblast ovládacího prvku (přidá ji do oblasti aktualizace ovládacího prvku, což je oblast, která se bude překreslit při další operaci malování) a způsobí odeslání zprávy o malování do ovládacího prvku.

(Zděděno od Control)
Invoke(Action)
Zastaralé.

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

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

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

(Zděděno od Control)
Invoke(Delegate)
Zastaralé.

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

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

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

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

Vyvolá zadaný synchronní zpětné volání asynchronně ve vlákně, které vlastní popisovač ovládacího prvku.

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

Spustí zadaný asynchronní zpětné volání ve vlákně, které vlastní popisovač ovládacího prvku asynchronně.

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

Spustí zadaný asynchronní zpětné volání ve vlákně, které vlastní popisovač ovládacího prvku.

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

Vyvolá zadaný synchronní zpětné volání asynchronně ve vlákně, které vlastní popisovač ovládacího prvku.

(Zděděno od Control)
InvokeGotFocus(Control, EventArgs)
Zastaralé.

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

(Zděděno od Control)
InvokeLostFocus(Control, EventArgs)
Zastaralé.

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

(Zděděno od Control)
InvokeOnClick(Control, EventArgs)
Zastaralé.

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

(Zděděno od Control)
InvokePaint(Control, PaintEventArgs)
Zastaralé.

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

(Zděděno od Control)
InvokePaintBackground(Control, PaintEventArgs)
Zastaralé.

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

(Zděděno od Control)
IsExpanded(Int32)
Zastaralé.

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

IsInputChar(Char)
Zastaralé.

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

(Zděděno od Control)
IsInputKey(Keys)
Zastaralé.

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)
Zastaralé.

Získá hodnotu určující, zda je vybrán zadaný řádek.

LogicalToDeviceUnits(Int32)
Zastaralé.

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

(Zděděno od Control)
LogicalToDeviceUnits(Size)
Zastaralé.

Transformuje velikost z logických jednotek na jednotky zařízení tím, že ji škáluje pro aktuální DPI a zaokrouhlí dolů na nejbližší celočíselnou hodnotu pro šířku a výšku.

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

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

(Zděděno od Object)
MemberwiseClone(Boolean)
Zastaralé.

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

(Zděděno od MarshalByRefObject)
NavigateBack()
Zastaralé.

Přejde zpět na tabulku, která se dříve zobrazila v mřížce.

NavigateTo(Int32, String)
Zastaralé.

Přejde do tabulky určené podle řádku a názvu relace.

NotifyInvalidate(Rectangle)
Zastaralé.

Invalidated Vyvolá událost se zadanou oblastí ovládacího prvku, která zneplatní.

(Zděděno od Control)
OnAllowNavigationChanged(EventArgs)
Zastaralé.

AllowNavigationChanged Vyvolá událost.

OnAutoSizeChanged(EventArgs)
Zastaralé.

AutoSizeChanged Vyvolá událost.

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

Naslouchá události kliknutí na tlačítko Zpět titulku.

OnBackColorChanged(EventArgs)
Zastaralé.

BackColorChanged Vyvolá událost.

OnBackColorChanged(EventArgs)
Zastaralé.

BackColorChanged Vyvolá událost.

(Zděděno od Control)
OnBackgroundColorChanged(EventArgs)
Zastaralé.

BackgroundColorChanged Vyvolá událost.

OnBackgroundImageChanged(EventArgs)
Zastaralé.

BackgroundImageChanged Vyvolá událost.

(Zděděno od Control)
OnBackgroundImageLayoutChanged(EventArgs)
Zastaralé.

BackgroundImageLayoutChanged Vyvolá událost.

(Zděděno od Control)
OnBindingContextChanged(EventArgs)
Zastaralé.

BindingContextChanged Vyvolá událost.

OnBindingContextChanged(EventArgs)
Zastaralé.

BindingContextChanged Vyvolá událost.

(Zděděno od Control)
OnBorderStyleChanged(EventArgs)
Zastaralé.

BorderStyleChanged Vyvolá událost.

OnCaptionVisibleChanged(EventArgs)
Zastaralé.

CaptionVisibleChanged Vyvolá událost.

OnCausesValidationChanged(EventArgs)
Zastaralé.

CausesValidationChanged Vyvolá událost.

(Zděděno od Control)
OnChangeUICues(UICuesEventArgs)
Zastaralé.

ChangeUICues Vyvolá událost.

(Zděděno od Control)
OnClick(EventArgs)
Zastaralé.

Click Vyvolá událost.

(Zděděno od Control)
OnClientSizeChanged(EventArgs)
Zastaralé.

ClientSizeChanged Vyvolá událost.

(Zděděno od Control)
OnContextMenuChanged(EventArgs)
Zastaralé.

ContextMenuChanged Vyvolá událost.

(Zděděno od Control)
OnContextMenuStripChanged(EventArgs)
Zastaralé.

ContextMenuStripChanged Vyvolá událost.

(Zděděno od Control)
OnControlAdded(ControlEventArgs)
Zastaralé.

ControlAdded Vyvolá událost.

(Zděděno od Control)
OnControlRemoved(ControlEventArgs)
Zastaralé.

ControlRemoved Vyvolá událost.

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

Vyvolá metodu CreateControl() .

(Zděděno od Control)
OnCurrentCellChanged(EventArgs)
Zastaralé.

CurrentCellChanged Vyvolá událost.

OnCursorChanged(EventArgs)
Zastaralé.

CursorChanged Vyvolá událost.

(Zděděno od Control)
OnDataContextChanged(EventArgs)
Zastaralé.

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

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

(Zděděno od Control)
OnDataSourceChanged(EventArgs)
Zastaralé.

DataSourceChanged Vyvolá událost.

OnDockChanged(EventArgs)
Zastaralé.

DockChanged Vyvolá událost.

(Zděděno od Control)
OnDoubleClick(EventArgs)
Zastaralé.

DoubleClick Vyvolá událost.

(Zděděno od Control)
OnDpiChangedAfterParent(EventArgs)
Zastaralé.

DpiChangedAfterParent Vyvolá událost.

(Zděděno od Control)
OnDpiChangedBeforeParent(EventArgs)
Zastaralé.

DpiChangedBeforeParent Vyvolá událost.

(Zděděno od Control)
OnDragDrop(DragEventArgs)
Zastaralé.

DragDrop Vyvolá událost.

(Zděděno od Control)
OnDragEnter(DragEventArgs)
Zastaralé.

DragEnter Vyvolá událost.

(Zděděno od Control)
OnDragLeave(EventArgs)
Zastaralé.

DragLeave Vyvolá událost.

(Zděděno od Control)
OnDragOver(DragEventArgs)
Zastaralé.

DragOver Vyvolá událost.

(Zděděno od Control)
OnEnabledChanged(EventArgs)
Zastaralé.

EnabledChanged Vyvolá událost.

(Zděděno od Control)
OnEnter(EventArgs)
Zastaralé.

Enter Vyvolá událost.

OnEnter(EventArgs)
Zastaralé.

Enter Vyvolá událost.

(Zděděno od Control)
OnFlatModeChanged(EventArgs)
Zastaralé.

FlatModeChanged Vyvolá událost.

OnFontChanged(EventArgs)
Zastaralé.

FontChanged Vyvolá událost.

OnFontChanged(EventArgs)
Zastaralé.

FontChanged Vyvolá událost.

(Zděděno od Control)
OnForeColorChanged(EventArgs)
Zastaralé.

ForeColorChanged Vyvolá událost.

OnForeColorChanged(EventArgs)
Zastaralé.

ForeColorChanged Vyvolá událost.

(Zděděno od Control)
OnGiveFeedback(GiveFeedbackEventArgs)
Zastaralé.

GiveFeedback Vyvolá událost.

(Zděděno od Control)
OnGotFocus(EventArgs)
Zastaralé.

GotFocus Vyvolá událost.

(Zděděno od Control)
OnHandleCreated(EventArgs)
Zastaralé.

CreateHandle() Vyvolá událost.

OnHandleCreated(EventArgs)
Zastaralé.

HandleCreated Vyvolá událost.

(Zděděno od Control)
OnHandleDestroyed(EventArgs)
Zastaralé.

DestroyHandle() Vyvolá událost.

OnHandleDestroyed(EventArgs)
Zastaralé.

HandleDestroyed Vyvolá událost.

(Zděděno od Control)
OnHelpRequested(HelpEventArgs)
Zastaralé.

HelpRequested Vyvolá událost.

(Zděděno od Control)
OnImeModeChanged(EventArgs)
Zastaralé.

ImeModeChanged Vyvolá událost.

(Zděděno od Control)
OnInvalidated(InvalidateEventArgs)
Zastaralé.

Invalidated Vyvolá událost.

(Zděděno od Control)
OnKeyDown(KeyEventArgs)
Zastaralé.

KeyDown Vyvolá událost.

OnKeyDown(KeyEventArgs)
Zastaralé.

KeyDown Vyvolá událost.

(Zděděno od Control)
OnKeyPress(KeyPressEventArgs)
Zastaralé.

KeyPress Vyvolá událost.

OnKeyPress(KeyPressEventArgs)
Zastaralé.

KeyPress Vyvolá událost.

(Zděděno od Control)
OnKeyUp(KeyEventArgs)
Zastaralé.

KeyUp Vyvolá událost.

(Zděděno od Control)
OnLayout(LayoutEventArgs)
Zastaralé.

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

OnLayout(LayoutEventArgs)
Zastaralé.

Layout Vyvolá událost.

(Zděděno od Control)
OnLeave(EventArgs)
Zastaralé.

Leave Vyvolá událost.

OnLeave(EventArgs)
Zastaralé.

Leave Vyvolá událost.

(Zděděno od Control)
OnLocationChanged(EventArgs)
Zastaralé.

LocationChanged Vyvolá událost.

(Zděděno od Control)
OnLostFocus(EventArgs)
Zastaralé.

LostFocus Vyvolá událost.

(Zděděno od Control)
OnMarginChanged(EventArgs)
Zastaralé.

MarginChanged Vyvolá událost.

(Zděděno od Control)
OnMouseCaptureChanged(EventArgs)
Zastaralé.

MouseCaptureChanged Vyvolá událost.

(Zděděno od Control)
OnMouseClick(MouseEventArgs)
Zastaralé.

MouseClick Vyvolá událost.

(Zděděno od Control)
OnMouseDoubleClick(MouseEventArgs)
Zastaralé.

MouseDoubleClick Vyvolá událost.

(Zděděno od Control)
OnMouseDown(MouseEventArgs)
Zastaralé.

MouseDown Vyvolá událost.

OnMouseDown(MouseEventArgs)
Zastaralé.

MouseDown Vyvolá událost.

(Zděděno od Control)
OnMouseEnter(EventArgs)
Zastaralé.

MouseEnter Vyvolá událost.

(Zděděno od Control)
OnMouseHover(EventArgs)
Zastaralé.

MouseHover Vyvolá událost.

(Zděděno od Control)
OnMouseLeave(EventArgs)
Zastaralé.

MouseLeave Vytvoří událost.

OnMouseLeave(EventArgs)
Zastaralé.

MouseLeave Vyvolá událost.

(Zděděno od Control)
OnMouseMove(MouseEventArgs)
Zastaralé.

MouseMove Vyvolá událost.

OnMouseMove(MouseEventArgs)
Zastaralé.

MouseMove Vyvolá událost.

(Zděděno od Control)
OnMouseUp(MouseEventArgs)
Zastaralé.

MouseUp Vyvolá událost.

OnMouseUp(MouseEventArgs)
Zastaralé.

MouseUp Vyvolá událost.

(Zděděno od Control)
OnMouseWheel(MouseEventArgs)
Zastaralé.

MouseWheel Vyvolá událost.

OnMouseWheel(MouseEventArgs)
Zastaralé.

MouseWheel Vyvolá událost.

(Zděděno od Control)
OnMove(EventArgs)
Zastaralé.

Move Vyvolá událost.

(Zděděno od Control)
OnNavigate(NavigateEventArgs)
Zastaralé.

Navigate Vyvolá událost.

OnNotifyMessage(Message)
Zastaralé.

Upozorní kontrolu nad zprávami systému Windows.

(Zděděno od Control)
OnPaddingChanged(EventArgs)
Zastaralé.

PaddingChanged Vyvolá událost.

(Zděděno od Control)
OnPaint(PaintEventArgs)
Zastaralé.

Paint Vyvolá událost.

OnPaint(PaintEventArgs)
Zastaralé.

Paint Vyvolá událost.

(Zděděno od Control)
OnPaintBackground(PaintEventArgs)
Zastaralé.

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

OnPaintBackground(PaintEventArgs)
Zastaralé.

Nakreslí pozadí ovládacího prvku.

(Zděděno od Control)
OnParentBackColorChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentBackgroundImageChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentBindingContextChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentChanged(EventArgs)
Zastaralé.

ParentChanged Vyvolá událost.

(Zděděno od Control)
OnParentCursorChanged(EventArgs)
Zastaralé.

CursorChanged Vyvolá událost.

(Zděděno od Control)
OnParentDataContextChanged(EventArgs)
Zastaralé.

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

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

(Zděděno od Control)
OnParentEnabledChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentFontChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentForeColorChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentRightToLeftChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnParentRowsLabelStyleChanged(EventArgs)
Zastaralé.

ParentRowsLabelStyleChanged Vyvolá událost.

OnParentRowsVisibleChanged(EventArgs)
Zastaralé.

ParentRowsVisibleChanged Vyvolá událost.

OnParentVisibleChanged(EventArgs)
Zastaralé.

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

(Zděděno od Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)
Zastaralé.

PreviewKeyDown Vyvolá událost.

(Zděděno od Control)
OnPrint(PaintEventArgs)
Zastaralé.

Paint Vyvolá událost.

(Zděděno od Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)
Zastaralé.

QueryContinueDrag Vyvolá událost.

(Zděděno od Control)
OnReadOnlyChanged(EventArgs)
Zastaralé.

ReadOnlyChanged Vyvolá událost.

OnRegionChanged(EventArgs)
Zastaralé.

RegionChanged Vyvolá událost.

(Zděděno od Control)
OnResize(EventArgs)
Zastaralé.

Resize Vyvolá událost.

OnResize(EventArgs)
Zastaralé.

Resize Vyvolá událost.

(Zděděno od Control)
OnRightToLeftChanged(EventArgs)
Zastaralé.

RightToLeftChanged Vyvolá událost.

(Zděděno od Control)
OnRowHeaderClick(EventArgs)
Zastaralé.

RowHeaderClick Vyvolá událost.

OnScroll(EventArgs)
Zastaralé.

Scroll Vyvolá událost.

OnShowParentDetailsButtonClicked(Object, EventArgs)
Zastaralé.

ShowParentDetailsButtonClick Vyvolá událost.

OnSizeChanged(EventArgs)
Zastaralé.

SizeChanged Vyvolá událost.

(Zděděno od Control)
OnStyleChanged(EventArgs)
Zastaralé.

StyleChanged Vyvolá událost.

(Zděděno od Control)
OnSystemColorsChanged(EventArgs)
Zastaralé.

SystemColorsChanged Vyvolá událost.

(Zděděno od Control)
OnTabIndexChanged(EventArgs)
Zastaralé.

TabIndexChanged Vyvolá událost.

(Zděděno od Control)
OnTabStopChanged(EventArgs)
Zastaralé.

TabStopChanged Vyvolá událost.

(Zděděno od Control)
OnTextChanged(EventArgs)
Zastaralé.

TextChanged Vyvolá událost.

(Zděděno od Control)
OnValidated(EventArgs)
Zastaralé.

Validated Vyvolá událost.

(Zděděno od Control)
OnValidating(CancelEventArgs)
Zastaralé.

Validating Vyvolá událost.

(Zděděno od Control)
OnVisibleChanged(EventArgs)
Zastaralé.

VisibleChanged Vyvolá událost.

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

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)
Zastaralé.

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)
Zastaralé.

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

(Zděděno od Control)
PointToScreen(Point)
Zastaralé.

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

(Zděděno od Control)
PreProcessControlMessage(Message)
Zastaralé.

Před odesláním předzpracuje klávesnici nebo vstupní zprávy ve smyčce zpráv.

(Zděděno od Control)
PreProcessMessage(Message)
Zastaralé.

Před odesláním předzpracuje klávesnici nebo vstupní zprávy ve smyčce zpráv.

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

Zpracovává příkazový klíč.

(Zděděno od Control)
ProcessDialogChar(Char)
Zastaralé.

Zpracuje znak dialogového okna.

(Zděděno od Control)
ProcessDialogKey(Keys)
Zastaralé.

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

ProcessDialogKey(Keys)
Zastaralé.

Zpracovává klíč dialogového okna.

(Zděděno od Control)
ProcessGridKey(KeyEventArgs)
Zastaralé.

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

ProcessKeyEventArgs(Message)
Zastaralé.

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

(Zděděno od Control)
ProcessKeyMessage(Message)
Zastaralé.

Zpracovává zprávu klávesnice.

(Zděděno od Control)
ProcessKeyPreview(Message)
Zastaralé.

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

ProcessKeyPreview(Message)
Zastaralé.

Zobrazí náhled zprávy klávesnice.

(Zděděno od Control)
ProcessMnemonic(Char)
Zastaralé.

Zpracovává mnemónní znak.

(Zděděno od Control)
ProcessTabKey(Keys)
Zastaralé.

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

RaiseDragEvent(Object, DragEventArgs)
Zastaralé.

Vyvolá odpovídající událost přetažení.

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

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

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

Vyvolá odpovídající událost myši.

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

Vyvolá odpovídající událost malování.

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

Vynutí opětovné vytvoření úchytu pro ovládací prvek.

(Zděděno od Control)
RectangleToClient(Rectangle)
Zastaralé.

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)
Zastaralé.

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

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

Vynutí ovládací prvek zneplatnit jeho klientskou oblast a okamžitě překreslit sám sebe a všechny podřízené ovládací prvky.

(Zděděno od Control)
RescaleConstantsForDpi(Int32, Int32)
Zastaralé.

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

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

AlternatingBackColor Obnoví vlastnost na výchozí barvu.

ResetBackColor()
Zastaralé.

BackColor Obnoví vlastnost na výchozí hodnotu.

ResetBackColor()
Zastaralé.

BackColor Obnoví vlastnost na výchozí hodnotu.

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

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

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

Cursor Obnoví vlastnost na výchozí hodnotu.

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

Font Obnoví vlastnost na výchozí hodnotu.

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

ForeColor Obnoví vlastnost na výchozí hodnotu.

ResetForeColor()
Zastaralé.

ForeColor Obnoví vlastnost na výchozí hodnotu.

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

GridLineColor Obnoví vlastnost na výchozí hodnotu.

ResetHeaderBackColor()
Zastaralé.

HeaderBackColor Obnoví vlastnost na výchozí hodnotu.

ResetHeaderFont()
Zastaralé.

HeaderFont Obnoví vlastnost na výchozí hodnotu.

ResetHeaderForeColor()
Zastaralé.

HeaderForeColor Obnoví vlastnost na výchozí hodnotu.

ResetImeMode()
Zastaralé.

ImeMode Obnoví vlastnost na výchozí hodnotu.

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

LinkColor Obnoví vlastnost na výchozí hodnotu.

ResetLinkHoverColor()
Zastaralé.

LinkHoverColor Obnoví vlastnost na výchozí hodnotu.

ResetMouseEventArgs()
Zastaralé.

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

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

RightToLeft Obnoví vlastnost na výchozí hodnotu.

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

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

ResetSelectionBackColor()
Zastaralé.

SelectionBackColor Obnoví vlastnost na výchozí hodnotu.

ResetSelectionForeColor()
Zastaralé.

SelectionForeColor Obnoví vlastnost na výchozí hodnotu.

ResetText()
Zastaralé.

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

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

Obnoví obvyklou logiku rozložení.

(Zděděno od Control)
ResumeLayout(Boolean)
Zastaralé.

Obnoví obvyklou logiku rozložení a volitelně vynutí okamžité rozložení čekajících žádostí o rozložení.

(Zděděno od Control)
RtlTranslateAlignment(ContentAlignment)
Zastaralé.

Převede zadaný ContentAlignment text na odpovídající ContentAlignment , aby podporoval text zprava doleva.

(Zděděno od Control)
RtlTranslateAlignment(HorizontalAlignment)
Zastaralé.

Převede zadaný HorizontalAlignment text na odpovídající HorizontalAlignment , aby podporoval text zprava doleva.

(Zděděno od Control)
RtlTranslateAlignment(LeftRightAlignment)
Zastaralé.

Převede zadaný LeftRightAlignment text na odpovídající LeftRightAlignment , aby podporoval text zprava doleva.

(Zděděno od Control)
RtlTranslateContent(ContentAlignment)
Zastaralé.

Převede zadaný ContentAlignment text na odpovídající ContentAlignment , aby podporoval text zprava doleva.

(Zděděno od Control)
RtlTranslateHorizontal(HorizontalAlignment)
Zastaralé.

Převede zadaný HorizontalAlignment text na odpovídající HorizontalAlignment , aby podporoval text zprava doleva.

(Zděděno od Control)
RtlTranslateLeftRight(LeftRightAlignment)
Zastaralé.

Převede zadaný LeftRightAlignment text na odpovídající LeftRightAlignment , aby podporoval text zprava doleva.

(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(Single)
Zastaralé.
Zastaralé.

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

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

Š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)
Zastaralé.

Škáluje logickou rastrovou hodnotu na ekvivalentní hodnotu jednotky zařízení, když dojde ke změně DPI.

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

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

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

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

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

Aktivuje ovládací prvek.

(Zděděno od Control)
Select(Boolean, Boolean)
Zastaralé.

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

(Zděděno od Control)
Select(Int32)
Zastaralé.

Vybere zadaný řádek.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)
Zastaralé.

Aktivuje další ovládací prvek.

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

Odešle ovládací prvek zpět pořadí vykreslování.

(Zděděno od Control)
SetAutoSizeMode(AutoSizeMode)
Zastaralé.

Nastaví hodnotu označující, jak se bude ovládací prvek chovat při povolení jeho AutoSize vlastnosti.

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

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

(Zděděno od Control)
SetBounds(Int32, Int32, Int32, Int32)
Zastaralé.

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

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

Provede nastavení zadaných hranic tohoto ovládacího prvku.

(Zděděno od Control)
SetClientSizeCore(Int32, Int32)
Zastaralé.

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

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

DataSource Nastaví vlastnosti DataMember za běhu.

SetStyle(ControlStyles, Boolean)
Zastaralé.

Nastaví zadaný ControlStyles příznak na buď true nebo false.

(Zděděno od Control)
SetTopLevel(Boolean)
Zastaralé.

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

(Zděděno od Control)
SetVisibleCore(Boolean)
Zastaralé.

Nastaví ovládací prvek na zadaný viditelný stav.

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

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

ShouldSerializeBackgroundColor()
Zastaralé.

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

ShouldSerializeCaptionBackColor()
Zastaralé.

Získá hodnotu určující, zda CaptionBackColor má být vlastnost zachována.

ShouldSerializeCaptionForeColor()
Zastaralé.

Získá hodnotu určující, zda CaptionForeColor má být vlastnost zachována.

ShouldSerializeGridLineColor()
Zastaralé.

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

ShouldSerializeHeaderBackColor()
Zastaralé.

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

ShouldSerializeHeaderFont()
Zastaralé.

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

ShouldSerializeHeaderForeColor()
Zastaralé.

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

ShouldSerializeLinkHoverColor()
Zastaralé.

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

ShouldSerializeParentRowsBackColor()
Zastaralé.

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

ShouldSerializeParentRowsForeColor()
Zastaralé.

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

ShouldSerializePreferredRowHeight()
Zastaralé.

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

ShouldSerializeSelectionBackColor()
Zastaralé.

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

ShouldSerializeSelectionForeColor()
Zastaralé.

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

Show()
Zastaralé.

Zobrazí ovládací prvek uživateli.

(Zděděno od Control)
SizeFromClientSize(Size)
Zastaralé.

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

(Zděděno od Control)
SubObjectsSiteChange(Boolean)
Zastaralé.

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

SuspendLayout()
Zastaralé.

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

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

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)
Zastaralé.

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

Update()
Zastaralé.

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

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

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

(Zděděno od Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)
Zastaralé.

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

(Zděděno od Control)
UpdateBounds(Int32, Int32, Int32, Int32)
Zastaralé.

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

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

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

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

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

(Zděděno od Control)
WndProc(Message)
Zastaralé.

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

(Zděděno od Control)

Událost

Name Description
AllowNavigationChanged
Zastaralé.

Nastane, když se AllowNavigation vlastnost změnila.

AutoSizeChanged
Zastaralé.

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

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

Nastane, Back když na tlačítko v podřízené tabulce kliknete.

BackColorChanged
Zastaralé.

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

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

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

BackgroundImageChanged
Zastaralé.

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

BackgroundImageLayoutChanged
Zastaralé.

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

BindingContextChanged
Zastaralé.

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

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

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

CaptionVisibleChanged
Zastaralé.

Nastane, když se CaptionVisible vlastnost změnila.

CausesValidationChanged
Zastaralé.

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

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

Nastane, když se změní fokus nebo uživatelské rozhraní klávesnice.

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

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

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

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

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

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

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

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

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

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

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

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

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

Nastane, když se CurrentCell vlastnost změnila.

CursorChanged
Zastaralé.

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

DataContextChanged
Zastaralé.

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

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

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

Disposed
Zastaralé.

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

(Zděděno od Component)
DockChanged
Zastaralé.

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

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

Nastane, když je ovládací prvek poklikání.

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

Nastane, když se nastavení DPI ovládacího prvku změní programově po změně DPI nadřazeného ovládacího prvku nebo formuláře.

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

Nastane, když nastavení DPI ovládacího prvku se změní programově před událostí změny DPI pro nadřazený ovládací prvek nebo formulář.

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

Nastane při dokončení operace přetažení.

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

Nastane, když je objekt přetažen do hranic ovládacího prvku.

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

Nastane, když je objekt přetažen mimo hranice ovládacího prvku.

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

Nastane, když je objekt přetažen přes hranice ovládacího prvku.

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

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

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

Nastane při zadání ovládacího prvku.

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

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

FontChanged
Zastaralé.

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

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

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

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

Nastane během operace přetažení.

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

Nastane, když ovládací prvek obdrží fokus.

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

Nastane při vytvoření popisovače pro ovládací prvek.

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

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

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

Nastane, když uživatel požádá o pomoc pro ovládací prvek.

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

Nastane, když se ImeMode vlastnost změnila.

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

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

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

Nastane, když je stisknuta klávesa, zatímco ovládací prvek má fokus.

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

Nastane, když je při fokusu stisknuta znaková klávesa, mezera nebo klávesa backspace.

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

Nastane, když je klávesa uvolněna, když má ovládací prvek fokus.

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

Nastane, když má ovládací prvek přemístit jeho podřízené ovládací prvky.

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

Nastane, když vstupní fokus opustí ovládací prvek.

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

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

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

Nastane, když ovládací prvek ztratí fokus.

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

Nastane, když se změní okraj ovládacího prvku.

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

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

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

Nastane, když je ovládací prvek kliknut myší.

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

Nastane, když je ovládací prvek dvakrát kliknut myší.

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

Nastane, když je ukazatel myši nad ovládacím prvku a je stisknuto tlačítko myši.

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

Nastane, když ukazatel myši přejde do ovládacího prvku.

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

Nastane, když ukazatel myši přepíná na ovládací prvek.

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

Nastane, když ukazatel myši opustí ovládací prvek.

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

Nastane, když se ukazatel myši přesune přes ovládací prvek.

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

Nastane, když je ukazatel myši nad ovládacím prvku a uvolní se tlačítko myši.

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

Nastane, když se kolečko myši přesune, když má ovládací prvek fokus.

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

Nastane při přesunutí ovládacího prvku.

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

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

PaddingChanged
Zastaralé.

Nastane, když se změní odsazení ovládacího prvku.

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

Nastane při překreslení ovládacího prvku.

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

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

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

Nastane, když se změní styl popisku nadřazeného řádku.

ParentRowsVisibleChanged
Zastaralé.

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

PreviewKeyDown
Zastaralé.

Nastane před událostí KeyDown , když je stisknuta klávesa, zatímco fokus je na tomto ovládacím prvku.

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

Nastane, když AccessibleObject poskytuje nápovědu k aplikacím pro usnadnění přístupu.

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

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

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

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

RegionChanged
Zastaralé.

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

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

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

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

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

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

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

Scroll
Zastaralé.

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

ShowParentDetailsButtonClick
Zastaralé.

Nastane při kliknutí na ShowParentDetails tlačítko.

SizeChanged
Zastaralé.

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

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

Nastane, když se změní styl ovládacího prvku.

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

Nastane, když se změní systémové barvy.

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

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

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

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

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

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

Validated
Zastaralé.

Nastane po dokončení ověřování ovládacího prvku.

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

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

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

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

(Zděděno od Control)

Explicitní implementace rozhraní

Name Description
IDropTarget.OnDragDrop(DragEventArgs)
Zastaralé.

DragDrop Vyvolá událost.

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

DragEnter Vyvolá událost.

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

DragLeave Vyvolá událost.

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

DragOver Vyvolá událost.

(Zděděno od Control)

Platí pro

Viz také