Bagikan melalui


DataGrid Kelas

Definisi

Perhatian

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

Menampilkan data ADO.NET dalam kisi yang dapat digulir.

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView , yang menggantikan dan memperluas DataGrid kontrol.

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
Warisan
Atribut
Penerapan

Contoh

Contoh kode berikut membuat formulir Windows, yang DataSet berisi dua DataTable objek, dan DataRelation yang berkaitan dengan dua tabel. Untuk menampilkan data, System.Windows.Forms.DataGrid kontrol kemudian terikat ke DataSet melalui SetDataBinding metode . Tombol pada formulir mengubah tampilan kisi dengan membuat dua DataGridTableStyle objek dan mengatur MappingName setiap objek ke TableName salah DataTable satu objek. Contoh juga berisi kode dalam MouseUp peristiwa yang menggunakan HitTest metode untuk mencetak kolom, baris, dan bagian kisi yang telah diklik.

#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

Keterangan

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView .

Menampilkan System.Windows.Forms.DataGrid tautan seperti Web ke tabel anak. Anda dapat mengklik tautan untuk menavigasi ke tabel anak. Saat tabel anak ditampilkan, tombol kembali muncul di keterangan yang dapat diklik untuk menavigasi kembali ke tabel induk. Data dari baris induk ditampilkan di bawah keterangan dan di atas header kolom. Anda dapat menyembunyikan informasi baris induk dengan mengklik tombol di sebelah kanan tombol kembali.

Untuk menampilkan tabel dalam System.Windows.Forms.DataGrid waktu proses, gunakan SetDataBinding metode untuk mengatur DataSource properti dan DataMember ke sumber data yang valid. Sumber data berikut ini valid:

Untuk informasi selengkapnya tentang DataSet kelas, lihat Himpunan Data, DataTable, dan DataViews.

Anda dapat membuat kisi yang memungkinkan pengguna mengedit data tetapi mencegah mereka menambahkan baris baru dengan menggunakan DataView sebagai sumber data dan mengatur AllowNew properti ke false.

Sumber data dikelola lebih lanjut oleh BindingManagerBase objek. Untuk setiap tabel dalam sumber data, BindingManagerBase dapat dikembalikan dari formulir BindingContext. Misalnya, Anda dapat menentukan jumlah baris yang dimuat oleh sumber data dengan mengembalikan properti objek Count terkaitBindingManagerBase.

Untuk memvalidasi data, gunakan objek yang mendasar yang mewakili data dan peristiwanya. Misalnya, jika data berasal dari DataTable dalam , gunakan ColumnChanging peristiwa dan RowChangingDataSet.

Nota

Karena jumlah kolom dapat dikustomisasi (dengan menambahkan atau menghapus anggota GridColumnStylesCollection) dan baris dapat diurutkan menurut kolom, RowNumber nilai properti dan ColumnNumber tidak dapat dijamin sesuai dengan DataRow dan DataColumn indeks dalam DataTable. Oleh karena itu, Anda harus menghindari penggunaan properti tersebut dalam peristiwa tersebut Validating untuk memvalidasi data.

Untuk menentukan sel mana yang dipilih, gunakan CurrentCell properti . Ubah nilai sel apa pun dengan menggunakan Item[] properti , yang dapat mengambil indeks baris dan kolom sel, atau satu DataGridCell. CurrentCellChanged Pantau peristiwa untuk mendeteksi kapan pengguna memilih sel lain.

Untuk menentukan bagian kontrol mana yang diklik pengguna, gunakan HitTest metode dalam peristiwa tersebut MouseDown . Metode HitTest mengembalikan DataGrid.HitTestInfo objek, yang berisi baris dan kolom area yang diklik.

Untuk mengelola tampilan kontrol pada run time, beberapa properti untuk mengatur atribut warna dan keterangan tersedia, termasuk CaptionForeColor, , CaptionBackColorCaptionFont, dan sebagainya.

Tampilan kisi yang ditampilkan (atau kisi) dapat dimodifikasi lebih lanjut dengan membuat DataGridTableStyle objek dan menambahkannya ke GridTableStylesCollection, yang diakses melalui TableStyles properti . Misalnya, jika DataSource diatur ke DataSet yang berisi tiga DataTable objek, Anda dapat menambahkan tiga DataGridTableStyle objek ke koleksi, satu untuk setiap tabel. Untuk menyinkronkan setiap DataGridTableStyle objek dengan DataTable, atur MappingName dari DataGridTableStyle ke TableName dari DataTable. Untuk informasi selengkapnya tentang pengikatan ke array objek, lihat DataGridTableStyle.MappingName properti .

Untuk membuat tampilan tabel yang dikustomisasi, buat instans DataGridTextBoxColumn kelas atau DataGridBoolColumn dan tambahkan objek ke yang GridTableStylesCollection diakses melalui TableStyles properti . Kedua kelas mewarisi dari DataGridColumnStyle. Untuk setiap gaya kolom, atur MappingName ke ColumnName kolom yang ingin Anda perlihatkan di kisi. Untuk menyembunyikan kolom, atur MappingName ke sesuatu selain yang valid ColumnName.

Untuk memformat teks kolom, atur Format properti ke DataGridTextBoxColumn salah satu nilai yang ditemukan di Tipe Pemformatan dan String Format Tanggal dan Waktu Kustom.

Untuk mengikat DataGrid ke array objek yang sangat ditik, jenis objek harus berisi properti publik. Untuk membuat DataGridTableStyle yang menampilkan array, atur DataGridTableStyle.MappingName properti ke typename[] tempat typename diganti dengan nama jenis objek. Perhatikan juga bahwa MappingName properti peka huruf besar/kecil; nama jenis harus dicocokkan dengan tepat. MappingName Lihat properti untuk contoh.

Anda juga dapat mengikat DataGrid ke ArrayList. Fiturnya ArrayList adalah dapat berisi objek dari beberapa jenis, tetapi DataGrid hanya dapat mengikat ke daftar seperti itu ketika semua item dalam daftar memiliki tipe yang sama dengan item pertama. Ini berarti bahwa semua objek harus memiliki jenis yang sama, atau harus mewarisi dari kelas yang sama dengan item pertama dalam daftar. Misalnya, jika item pertama dalam daftar adalah Control, item kedua bisa menjadi TextBox (yang mewarisi dari Control). Jika, di sisi lain, item pertama adalah TextBox, objek kedua tidak dapat berupa Control. Selanjutnya, ArrayList harus memiliki item di dalamnya ketika terikat. ArrayList Kosong akan menghasilkan kisi kosong. Selain itu, objek dalam ArrayList harus berisi properti publik. Saat mengikat ke ArrayList, atur MappingName dari DataGridTableStyle ke "ArrayList" (nama jenis).

Untuk setiap DataGridTableStyle, Anda dapat mengatur atribut warna dan keterangan yang mengambil alih pengaturan untuk System.Windows.Forms.DataGrid kontrol. Namun, jika properti tersebut tidak diatur, pengaturan untuk kontrol digunakan secara default. Properti berikut ini dapat ditimpa oleh DataGridTableStyle properti:

Untuk menyesuaikan tampilan kolom individual, tambahkan DataGridColumnStyle objek ke GridColumnStylesCollection, yang diakses melalui GridColumnStyles properti masing-masing DataGridTableStyle. Untuk menyinkronkan masing-masing DataGridColumnStyle dengan DataColumn di DataTable, atur MappingName ke ColumnName dari DataColumn. Saat membuat DataGridColumnStyle, Anda juga dapat mengatur string pemformatan yang menentukan bagaimana kolom menampilkan data. Misalnya, Anda dapat menentukan bahwa kolom menggunakan format tanggal pendek untuk menampilkan tanggal yang terkandung dalam tabel.

Perhatian

Selalu buat DataGridColumnStyle objek dan tambahkan ke GridColumnStylesCollection sebelum menambahkan DataGridTableStyle objek ke GridTableStylesCollection. Saat Anda menambahkan kosong DataGridTableStyle dengan nilai yang valid MappingName ke koleksi, DataGridColumnStyle objek secara otomatis dibuat untuk Anda. Akibatnya, pengecualian akan dilemparkan jika Anda mencoba menambahkan objek baru DataGridColumnStyle dengan nilai duplikat MappingName ke GridColumnStylesCollection.

Nota

Kontrol DataGridView menggantikan dan menambahkan fungsionalitas ke DataGrid kontrol; namun, DataGrid kontrol dipertahankan untuk kompatibilitas mundur dan penggunaan di masa mendatang, jika Anda memilih. Untuk informasi selengkapnya, lihat Perbedaan Antara Kontrol DataGridView dan DataGrid Formulir Windows.

Konstruktor

Nama Deskripsi
DataGrid()
Kedaluwarsa.

Menginisialisasi instans baru dari kelas DataGrid.

Properti

Nama Deskripsi
AccessibilityObject
Kedaluwarsa.

Mendapatkan yang AccessibleObject ditetapkan ke kontrol.

(Diperoleh dari Control)
AccessibleDefaultActionDescription
Kedaluwarsa.

Mendapatkan atau mengatur deskripsi tindakan default kontrol untuk digunakan oleh aplikasi klien aksesibilitas.

(Diperoleh dari Control)
AccessibleDescription
Kedaluwarsa.

Mendapatkan atau mengatur deskripsi kontrol yang digunakan oleh aplikasi klien aksesibilitas.

(Diperoleh dari Control)
AccessibleName
Kedaluwarsa.

Mendapatkan atau mengatur nama kontrol yang digunakan oleh aplikasi klien aksesibilitas.

(Diperoleh dari Control)
AccessibleRole
Kedaluwarsa.

Mendapatkan atau mengatur peran kontrol yang dapat diakses.

(Diperoleh dari Control)
AllowDrop
Kedaluwarsa.

Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol dapat menerima data yang diseret pengguna ke dalamnya.

(Diperoleh dari Control)
AllowNavigation
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah navigasi diizinkan.

AllowSorting
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kisi dapat digunakan dengan mengklik header kolom.

AlternatingBackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang baris bernomor ganjil kisi.

Anchor
Kedaluwarsa.

Mendapatkan atau mengatur tepi kontainer tempat kontrol terikat dan menentukan bagaimana kontrol diubah ukurannya dengan induknya.

(Diperoleh dari Control)
AutoScrollOffset
Kedaluwarsa.

Mendapatkan atau mengatur tempat kontrol ini digulir ke dalam ScrollControlIntoView(Control).

(Diperoleh dari Control)
AutoSize
Kedaluwarsa.

Properti ini tidak relevan untuk kelas ini.

(Diperoleh dari Control)
BackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang baris kisi bernomor genap.

BackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang untuk kontrol.

(Diperoleh dari Control)
BackgroundColor
Kedaluwarsa.

Mendapatkan atau mengatur warna area non-baris kisi.

BackgroundImage
Kedaluwarsa.

Anggota ini tidak bermakna untuk kontrol ini.

BackgroundImageLayout
Kedaluwarsa.

Anggota ini tidak bermakna untuk kontrol ini.

BindingContext
Kedaluwarsa.

Mendapatkan atau mengatur BindingContext untuk kontrol.

(Diperoleh dari Control)
BorderStyle
Kedaluwarsa.

Mendapatkan atau mengatur gaya batas kisi.

Bottom
Kedaluwarsa.

Mendapatkan jarak, dalam piksel, antara tepi bawah kontrol dan tepi atas area klien kontainernya.

(Diperoleh dari Control)
Bounds
Kedaluwarsa.

Mendapatkan atau mengatur ukuran dan lokasi kontrol termasuk elemen nonkelolanya, dalam piksel, relatif terhadap kontrol induk.

(Diperoleh dari Control)
CanEnableIme
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah ImeMode properti dapat diatur ke nilai aktif, untuk mengaktifkan dukungan IME.

(Diperoleh dari Control)
CanFocus
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol dapat menerima fokus.

(Diperoleh dari Control)
CanRaiseEvents
Kedaluwarsa.

Menentukan apakah peristiwa dapat dinaikkan pada kontrol.

(Diperoleh dari Control)
CanSelect
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol dapat dipilih.

(Diperoleh dari Control)
CaptionBackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang area keterangan.

CaptionFont
Kedaluwarsa.

Mendapatkan atau mengatur font keterangan kisi.

CaptionForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan area keterangan.

CaptionText
Kedaluwarsa.

Mendapatkan atau mengatur teks keterangan jendela kisi.

CaptionVisible
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah keterangan kisi terlihat.

Capture
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol telah mengambil mouse.

(Diperoleh dari Control)
CausesValidation
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol menyebabkan validasi dilakukan pada kontrol apa pun yang memerlukan validasi saat menerima fokus.

(Diperoleh dari Control)
ClientRectangle
Kedaluwarsa.

Mendapatkan persegi panjang yang mewakili area klien kontrol.

(Diperoleh dari Control)
ClientSize
Kedaluwarsa.

Mendapatkan atau mengatur tinggi dan lebar area klien kontrol.

(Diperoleh dari Control)
ColumnHeadersVisible
Kedaluwarsa.

Mendapatkan atau mengatur nilai yang menunjukkan apakah header kolom tabel terlihat.

CompanyName
Kedaluwarsa.

Mendapatkan nama perusahaan atau pembuat aplikasi yang berisi kontrol.

(Diperoleh dari Control)
Container
Kedaluwarsa.

IContainer Mendapatkan yang berisi Component.

(Diperoleh dari Component)
ContainsFocus
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol, atau salah satu kontrol turunannya, saat ini memiliki fokus input.

(Diperoleh dari Control)
ContextMenu
Kedaluwarsa.

Mendapatkan atau mengatur menu pintasan yang terkait dengan kontrol.

(Diperoleh dari Control)
ContextMenuStrip
Kedaluwarsa.

Mendapatkan atau mengatur yang ContextMenuStrip terkait dengan kontrol ini.

(Diperoleh dari Control)
Controls
Kedaluwarsa.

Mendapatkan kumpulan kontrol yang terkandung dalam kontrol.

(Diperoleh dari Control)
Created
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol telah dibuat.

(Diperoleh dari Control)
CreateParams
Kedaluwarsa.

Mendapatkan parameter pembuatan yang diperlukan saat handel kontrol dibuat.

(Diperoleh dari Control)
CurrentCell
Kedaluwarsa.

Mendapatkan atau mengatur sel mana yang memiliki fokus. Tidak tersedia pada waktu desain.

CurrentRowIndex
Kedaluwarsa.

Mendapatkan atau mengatur indeks baris yang saat ini memiliki fokus.

Cursor
Kedaluwarsa.

Anggota ini tidak bermakna untuk kontrol ini.

DataBindings
Kedaluwarsa.

Mendapatkan pengikatan data untuk kontrol.

(Diperoleh dari Control)
DataContext
Kedaluwarsa.

Mendapatkan atau mengatur konteks data untuk tujuan pengikatan data. Ini adalah properti sekitar.

(Diperoleh dari Control)
DataMember
Kedaluwarsa.

Mendapatkan atau mengatur daftar tertentu di DataSource mana DataGrid kontrol menampilkan kisi.

DataSource
Kedaluwarsa.

Mendapatkan atau mengatur sumber data tempat kisi menampilkan data.

DefaultCursor
Kedaluwarsa.

Mendapatkan atau mengatur kursor default untuk kontrol.

(Diperoleh dari Control)
DefaultImeMode
Kedaluwarsa.

Mendapatkan mode Editor Metode Input (IME) default yang didukung oleh kontrol.

(Diperoleh dari Control)
DefaultMargin
Kedaluwarsa.

Mendapatkan spasi, dalam piksel, yang ditentukan secara default di antara kontrol.

(Diperoleh dari Control)
DefaultMaximumSize
Kedaluwarsa.

Mendapatkan panjang dan tinggi, dalam piksel, yang ditentukan sebagai ukuran maksimum default kontrol.

(Diperoleh dari Control)
DefaultMinimumSize
Kedaluwarsa.

Mendapatkan panjang dan tinggi, dalam piksel, yang ditentukan sebagai ukuran minimum default kontrol.

(Diperoleh dari Control)
DefaultPadding
Kedaluwarsa.

Mendapatkan penspasian internal default, dalam piksel, dari konten kontrol.

(Diperoleh dari Control)
DefaultSize
Kedaluwarsa.

Mendapatkan ukuran default kontrol.

DefaultSize
Kedaluwarsa.

Mendapatkan ukuran default kontrol.

(Diperoleh dari Control)
DesignMode
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain.

(Diperoleh dari Component)
DeviceDpi
Kedaluwarsa.

Mendapatkan nilai DPI untuk perangkat tampilan tempat kontrol saat ini ditampilkan.

(Diperoleh dari Control)
DisplayRectangle
Kedaluwarsa.

Mendapatkan persegi panjang yang mewakili area tampilan kontrol.

(Diperoleh dari Control)
Disposing
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kelas dasar Control sedang dalam proses pembuangan.

(Diperoleh dari Control)
Dock
Kedaluwarsa.

Mendapatkan atau mengatur batas kontrol mana yang ditautkan ke kontrol induknya dan menentukan bagaimana kontrol diubah ukurannya dengan induknya.

(Diperoleh dari Control)
DoubleBuffered
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol ini harus menggambar ulang permukaannya menggunakan buffer sekunder untuk mengurangi atau mencegah kedipan.

(Diperoleh dari Control)
Enabled
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol dapat merespons interaksi pengguna.

(Diperoleh dari Control)
Events
Kedaluwarsa.

Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component.

(Diperoleh dari Component)
FirstVisibleColumn
Kedaluwarsa.

Mendapatkan indeks kolom pertama yang terlihat dalam kisi.

FlatMode
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kisi ditampilkan dalam mode datar.

Focused
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol memiliki fokus input.

(Diperoleh dari Control)
Font
Kedaluwarsa.

Mendapatkan atau mengatur font teks yang ditampilkan oleh kontrol.

(Diperoleh dari Control)
FontHeight
Kedaluwarsa.

Mendapatkan atau mengatur tinggi font kontrol.

(Diperoleh dari Control)
ForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan (biasanya warna teks) properti DataGrid kontrol.

ForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan kontrol.

(Diperoleh dari Control)
GridLineColor
Kedaluwarsa.

Mendapatkan atau mengatur warna garis kisi.

GridLineStyle
Kedaluwarsa.

Mendapatkan atau mengatur gaya garis kisi.

Handle
Kedaluwarsa.

Mendapatkan handel jendela yang terikat dengan kontrol.

(Diperoleh dari Control)
HasChildren
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol berisi satu atau beberapa kontrol anak.

(Diperoleh dari Control)
HeaderBackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang dari semua header baris dan kolom.

HeaderFont
Kedaluwarsa.

Mendapatkan atau mengatur font yang digunakan untuk header kolom.

HeaderForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan header.

Height
Kedaluwarsa.

Mendapatkan atau mengatur tinggi kontrol.

(Diperoleh dari Control)
HorizScrollBar
Kedaluwarsa.

Mendapatkan bilah gulir horizontal untuk kisi.

ImeMode
Kedaluwarsa.

Mendapatkan atau mengatur mode Editor Metode Input (IME) kontrol.

(Diperoleh dari Control)
ImeModeBase
Kedaluwarsa.

Mendapatkan atau mengatur mode IME kontrol.

(Diperoleh dari Control)
InvokeRequired
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah pemanggil harus memanggil metode pemanggilan saat melakukan panggilan metode ke kontrol karena pemanggil berada di utas yang berbeda dari yang dibuat kontrol.

(Diperoleh dari Control)
IsAccessible
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol terlihat oleh aplikasi aksesibilitas.

(Diperoleh dari Control)
IsAncestorSiteInDesignMode
Kedaluwarsa.

Menunjukkan apakah salah satu Leluhur kontrol ini tersimpan di situs dan situs tersebut di DesignMode. Properti ini hanya dapat dibaca.

(Diperoleh dari Control)
IsDisposed
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol telah dibuang.

(Diperoleh dari Control)
IsHandleCreated
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol memiliki handel yang terkait dengannya.

(Diperoleh dari Control)
IsMirrored
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol dicerminkan.

(Diperoleh dari Control)
Item[DataGridCell]
Kedaluwarsa.

Mendapatkan atau menetapkan nilai dari DataGridCell.

Item[Int32, Int32]
Kedaluwarsa.

Mendapatkan atau mengatur nilai sel pada baris dan kolom yang ditentukan.

LayoutEngine
Kedaluwarsa.

Mendapatkan instans cache dari mesin tata letak kontrol.

(Diperoleh dari Control)
Left
Kedaluwarsa.

Mendapatkan atau mengatur jarak, dalam piksel, antara tepi kiri kontrol dan tepi kiri area klien kontainernya.

(Diperoleh dari Control)
LinkColor
Kedaluwarsa.

Mendapatkan atau mengatur warna teks yang bisa Anda klik untuk menavigasi ke tabel anak.

LinkHoverColor
Kedaluwarsa.

Anggota ini tidak bermakna untuk kontrol ini.

ListManager
Kedaluwarsa.

CurrencyManager Mendapatkan untuk kontrol iniDataGrid.

Location
Kedaluwarsa.

Mendapatkan atau mengatur koordinat sudut kiri atas kontrol relatif terhadap sudut kiri atas kontainernya.

(Diperoleh dari Control)
Margin
Kedaluwarsa.

Mendapatkan atau mengatur spasi antar kontrol.

(Diperoleh dari Control)
MaximumSize
Kedaluwarsa.

Mendapatkan atau mengatur ukuran yang merupakan batas atas yang GetPreferredSize(Size) dapat menentukan.

(Diperoleh dari Control)
MinimumSize
Kedaluwarsa.

Mendapatkan atau mengatur ukuran yang merupakan batas bawah yang GetPreferredSize(Size) dapat menentukan.

(Diperoleh dari Control)
Name
Kedaluwarsa.

Mendapatkan atau mengatur nama kontrol.

(Diperoleh dari Control)
Padding
Kedaluwarsa.

Mendapatkan atau mengatur padding dalam kontrol.

(Diperoleh dari Control)
Parent
Kedaluwarsa.

Mendapatkan atau mengatur kontainer induk kontrol.

(Diperoleh dari Control)
ParentRowsBackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang baris induk.

ParentRowsForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan baris induk.

ParentRowsLabelStyle
Kedaluwarsa.

Mendapatkan atau mengatur cara label baris induk ditampilkan.

ParentRowsVisible
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah baris induk tabel terlihat.

PreferredColumnWidth
Kedaluwarsa.

Mendapatkan atau mengatur lebar default kolom kisi dalam piksel.

PreferredRowHeight
Kedaluwarsa.

Mendapatkan atau mengatur tinggi baris pilihan untuk DataGrid kontrol.

PreferredSize
Kedaluwarsa.

Mendapatkan ukuran area persegi panjang tempat kontrol dapat pas.

(Diperoleh dari Control)
ProductName
Kedaluwarsa.

Mendapatkan nama produk rakitan yang berisi kontrol.

(Diperoleh dari Control)
ProductVersion
Kedaluwarsa.

Mendapatkan versi rakitan yang berisi kontrol.

(Diperoleh dari Control)
ReadOnly
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kisi berada dalam mode baca-saja.

RecreatingHandle
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol saat ini sedang membuat ulang handelnya.

(Diperoleh dari Control)
Region
Kedaluwarsa.

Mendapatkan atau mengatur wilayah jendela yang terkait dengan kontrol.

(Diperoleh dari Control)
RenderRightToLeft
Kedaluwarsa.
Kedaluwarsa.

Properti ini sekarang usang.

(Diperoleh dari Control)
ResizeRedraw
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol mengulanginya sendiri saat diubah ukurannya.

(Diperoleh dari Control)
Right
Kedaluwarsa.

Mendapatkan jarak, dalam piksel, antara tepi kanan kontrol dan tepi kiri area klien kontainernya.

(Diperoleh dari Control)
RightToLeft
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen kontrol diselaraskan untuk mendukung lokal menggunakan font kanan-ke-kiri.

(Diperoleh dari Control)
RowHeadersVisible
Kedaluwarsa.

Mendapatkan atau mengatur nilai yang menentukan apakah header baris terlihat.

RowHeaderWidth
Kedaluwarsa.

Mendapatkan atau mengatur lebar header baris.

ScaleChildren
Kedaluwarsa.

Mendapatkan nilai yang menentukan penskalaan kontrol anak.

(Diperoleh dari Control)
SelectionBackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang dari baris terpilih.

SelectionForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan baris yang dipilih.

ShowFocusCues
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kontrol harus menampilkan persegi panjang fokus.

(Diperoleh dari Control)
ShowKeyboardCues
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah antarmuka pengguna berada dalam status yang sesuai untuk menampilkan atau menyembunyikan akselerator keyboard.

(Diperoleh dari Control)
Site
Kedaluwarsa.

Mendapatkan atau mengatur situs kontrol.

Site
Kedaluwarsa.

Mendapatkan atau mengatur situs kontrol.

(Diperoleh dari Control)
Size
Kedaluwarsa.

Mendapatkan atau mengatur tinggi dan lebar kontrol.

(Diperoleh dari Control)
TabIndex
Kedaluwarsa.

Mendapatkan atau mengatur urutan tab kontrol dalam kontainernya.

(Diperoleh dari Control)
TableStyles
Kedaluwarsa.

Mendapatkan kumpulan DataGridTableStyle objek untuk kisi.

TabStop
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengguna dapat memberikan fokus ke kontrol ini menggunakan kunci TAB.

(Diperoleh dari Control)
Tag
Kedaluwarsa.

Mendapatkan atau mengatur objek yang berisi data tentang kontrol.

(Diperoleh dari Control)
Text
Kedaluwarsa.

Anggota ini tidak bermakna untuk kontrol ini.

Top
Kedaluwarsa.

Mendapatkan atau mengatur jarak, dalam piksel, antara tepi atas kontrol dan tepi atas area klien kontainernya.

(Diperoleh dari Control)
TopLevelControl
Kedaluwarsa.

Mendapatkan kontrol induk yang tidak diinduk oleh kontrol Formulir Windows lainnya. Biasanya, ini adalah yang terluar Form yang terkandung dalam kontrol.

(Diperoleh dari Control)
UseWaitCursor
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menggunakan kursor tunggu untuk kontrol saat ini dan semua kontrol turunan.

(Diperoleh dari Control)
VertScrollBar
Kedaluwarsa.

Mendapatkan bilah gulir vertikal kontrol.

Visible
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol dan semua kontrol turunannya ditampilkan.

(Diperoleh dari Control)
VisibleColumnCount
Kedaluwarsa.

Mendapatkan jumlah kolom yang terlihat.

VisibleRowCount
Kedaluwarsa.

Mendapatkan jumlah baris yang terlihat.

Width
Kedaluwarsa.

Mendapatkan atau mengatur lebar kontrol.

(Diperoleh dari Control)
WindowTarget
Kedaluwarsa.

Properti ini tidak relevan untuk kelas ini.

(Diperoleh dari Control)

Metode

Nama Deskripsi
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)
Kedaluwarsa.

Memberi tahu aplikasi klien aksesibilitas dari yang ditentukan AccessibleEvents untuk kontrol anak yang ditentukan .

(Diperoleh dari Control)
AccessibilityNotifyClients(AccessibleEvents, Int32)
Kedaluwarsa.

Memberi tahu aplikasi klien aksesibilitas dari yang ditentukan AccessibleEvents untuk kontrol anak yang ditentukan.

(Diperoleh dari Control)
BeginEdit(DataGridColumnStyle, Int32)
Kedaluwarsa.

Upaya untuk menempatkan kisi ke dalam status di mana pengeditan diizinkan.

BeginInit()
Kedaluwarsa.

Memulai inisialisasi DataGrid yang digunakan pada formulir atau digunakan oleh komponen lain. Inisialisasi terjadi pada waktu proses.

BeginInvoke(Action)
Kedaluwarsa.

Menjalankan delegasi yang ditentukan secara asinkron pada utas tempat handel yang mendasar kontrol dibuat.

(Diperoleh dari Control)
BeginInvoke(Delegate, Object[])
Kedaluwarsa.

Menjalankan delegasi yang ditentukan secara asinkron dengan argumen yang ditentukan, pada utas tempat handel mendasar kontrol dibuat.

(Diperoleh dari Control)
BeginInvoke(Delegate)
Kedaluwarsa.

Menjalankan delegasi yang ditentukan secara asinkron pada utas tempat handel yang mendasar kontrol dibuat.

(Diperoleh dari Control)
BringToFront()
Kedaluwarsa.

Membawa kontrol ke depan z-order.

(Diperoleh dari Control)
CancelEditing()
Kedaluwarsa.

Membatalkan operasi edit saat ini dan mengembalikan semua perubahan.

Collapse(Int32)
Kedaluwarsa.

Menciutkan hubungan anak, jika ada untuk semua baris, atau untuk baris tertentu.

ColumnStartedEditing(Control)
Kedaluwarsa.

DataGrid Menginformasikan kontrol saat pengguna mulai mengedit kolom menggunakan kontrol yang ditentukan.

ColumnStartedEditing(Rectangle)
Kedaluwarsa.

DataGrid Menginformasikan kontrol saat pengguna mulai mengedit kolom di lokasi yang ditentukan.

Contains(Control)
Kedaluwarsa.

Mengambil nilai yang menunjukkan apakah kontrol yang ditentukan adalah anak dari kontrol.

(Diperoleh dari Control)
CreateAccessibilityInstance()
Kedaluwarsa.

Membuat instans baru objek aksesibilitas untuk kontrol ini.

CreateAccessibilityInstance()
Kedaluwarsa.

Membuat objek aksesibilitas baru untuk kontrol.

(Diperoleh dari Control)
CreateControl()
Kedaluwarsa.

Memaksa pembuatan kontrol yang terlihat, termasuk pembuatan handel dan kontrol turunan yang terlihat.

(Diperoleh dari Control)
CreateControlsInstance()
Kedaluwarsa.

Membuat instans baru koleksi kontrol untuk kontrol.

(Diperoleh dari Control)
CreateGraphics()
Kedaluwarsa.

Graphics Membuat untuk kontrol.

(Diperoleh dari Control)
CreateGridColumn(PropertyDescriptor, Boolean)
Kedaluwarsa.

DataGridColumnStyle Membuat menggunakan yang ditentukan PropertyDescriptor.

CreateGridColumn(PropertyDescriptor)
Kedaluwarsa.

Membuat baru DataGridColumnStyle dengan yang ditentukan PropertyDescriptor.

CreateHandle()
Kedaluwarsa.

Membuat handel untuk kontrol.

(Diperoleh dari Control)
CreateObjRef(Type)
Kedaluwarsa.

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
DefWndProc(Message)
Kedaluwarsa.

Mengirim pesan yang ditentukan ke prosedur jendela default.

(Diperoleh dari Control)
DestroyHandle()
Kedaluwarsa.

Menghancurkan handel yang terkait dengan kontrol.

(Diperoleh dari Control)
Dispose()
Kedaluwarsa.

Merilis semua sumber daya yang Componentdigunakan oleh .

(Diperoleh dari Component)
Dispose(Boolean)
Kedaluwarsa.

Membuang sumber daya (selain memori) yang digunakan oleh DataGrid.

Dispose(Boolean)
Kedaluwarsa.

Merilis sumber daya yang tidak dikelola yang Control digunakan oleh dan kontrol turunannya dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)
Kedaluwarsa.

Memulai operasi seret.

(Diperoleh dari Control)
DoDragDrop(Object, DragDropEffects)
Kedaluwarsa.

Memulai operasi seret dan letakkan.

(Diperoleh dari Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)
Kedaluwarsa.

Menampilkan data ADO.NET dalam kisi yang dapat digulir.

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView , yang menggantikan dan memperluas DataGrid kontrol.

(Diperoleh dari Control)
DoDragDropAsJson<T>(T, DragDropEffects)
Kedaluwarsa.

Menampilkan data ADO.NET dalam kisi yang dapat digulir.

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView , yang menggantikan dan memperluas DataGrid kontrol.

(Diperoleh dari Control)
DrawToBitmap(Bitmap, Rectangle)
Kedaluwarsa.

Mendukung penyajian ke bitmap yang ditentukan.

(Diperoleh dari Control)
EndEdit(DataGridColumnStyle, Int32, Boolean)
Kedaluwarsa.

Meminta operasi akhir ke pengeditan yang terjadi pada DataGrid kontrol.

EndInit()
Kedaluwarsa.

Mengakhiri inisialisasi DataGrid yang digunakan pada formulir atau digunakan oleh komponen lain. Inisialisasi terjadi pada waktu proses.

EndInvoke(IAsyncResult)
Kedaluwarsa.

Mengambil nilai pengembalian dari operasi asinkron yang diwakili oleh yang IAsyncResult diteruskan.

(Diperoleh dari Control)
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Expand(Int32)
Kedaluwarsa.

Menampilkan hubungan anak, jika ada, untuk semua baris atau baris tertentu.

FindForm()
Kedaluwarsa.

Mengambil formulir tempat kontrol berada.

(Diperoleh dari Control)
Focus()
Kedaluwarsa.

Mengatur fokus input ke kontrol.

(Diperoleh dari Control)
GetAccessibilityObjectById(Int32)
Kedaluwarsa.

Mengambil AccessibleObject.

(Diperoleh dari Control)
GetAutoSizeMode()
Kedaluwarsa.

Mengambil nilai yang menunjukkan bagaimana kontrol akan bersifat ketika propertinya AutoSize diaktifkan.

(Diperoleh dari Control)
GetCellBounds(DataGridCell)
Kedaluwarsa.

Rectangle Mendapatkan sel yang ditentukan oleh DataGridCell.

GetCellBounds(Int32, Int32)
Kedaluwarsa.

Rectangle Mendapatkan sel yang ditentukan menurut baris dan nomor kolom.

GetChildAtPoint(Point, GetChildAtPointSkip)
Kedaluwarsa.

Mengambil kontrol anak yang terletak pada koordinat yang ditentukan, menentukan apakah akan mengabaikan kontrol anak dari jenis tertentu.

(Diperoleh dari Control)
GetChildAtPoint(Point)
Kedaluwarsa.

Mengambil kontrol anak yang terletak pada koordinat yang ditentukan.

(Diperoleh dari Control)
GetContainerControl()
Kedaluwarsa.

Mengembalikan rantai kontrol induk kontrol berikutnya ContainerControl .

(Diperoleh dari Control)
GetCurrentCellBounds()
Kedaluwarsa.

Rectangle Mendapatkan yang menentukan empat sudut sel yang dipilih.

GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetNextControl(Control, Boolean)
Kedaluwarsa.

Mengambil kontrol berikutnya ke depan atau kembali dalam urutan tab kontrol anak.

(Diperoleh dari Control)
GetOutputTextDelimiter()
Kedaluwarsa.

Mendapatkan string yang merupakan pemisah antara kolom saat konten baris disalin ke Clipboard.

GetPreferredSize(Size)
Kedaluwarsa.

Mengambil ukuran area persegi panjang tempat kontrol dapat dipasang.

(Diperoleh dari Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)
Kedaluwarsa.

Mengambil batas di mana kontrol diskalakan.

(Diperoleh dari Control)
GetService(Type)
Kedaluwarsa.

Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container.

(Diperoleh dari Component)
GetStyle(ControlStyles)
Kedaluwarsa.

Mengambil nilai bit gaya kontrol yang ditentukan untuk kontrol.

(Diperoleh dari Control)
GetTopLevel()
Kedaluwarsa.

Menentukan apakah kontrol adalah kontrol tingkat atas.

(Diperoleh dari Control)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GridHScrolled(Object, ScrollEventArgs)
Kedaluwarsa.

Mendengarkan peristiwa gulir bilah gulir horizontal.

GridVScrolled(Object, ScrollEventArgs)
Kedaluwarsa.

Mendengarkan peristiwa gulir bilah gulir vertikal.

Hide()
Kedaluwarsa.

Menyembunyikan kontrol dari pengguna.

(Diperoleh dari Control)
HitTest(Int32, Int32)
Kedaluwarsa.

Mendapatkan informasi, seperti baris dan nomor kolom titik yang diklik pada kisi, menggunakan koordinat x dan y yang diteruskan ke metode .

HitTest(Point)
Kedaluwarsa.

Mendapatkan informasi, seperti baris dan nomor kolom titik yang diklik pada kisi, tentang kisi menggunakan Point.

InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
InitLayout()
Kedaluwarsa.

Dipanggil setelah kontrol ditambahkan ke kontainer lain.

(Diperoleh dari Control)
Invalidate()
Kedaluwarsa.

Membatalkan seluruh permukaan kontrol dan menyebabkan kontrol digambar ulang.

(Diperoleh dari Control)
Invalidate(Boolean)
Kedaluwarsa.

Membatalkan wilayah kontrol tertentu dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol.

(Diperoleh dari Control)
Invalidate(Rectangle, Boolean)
Kedaluwarsa.

Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol.

(Diperoleh dari Control)
Invalidate(Rectangle)
Kedaluwarsa.

Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol.

(Diperoleh dari Control)
Invalidate(Region, Boolean)
Kedaluwarsa.

Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol.

(Diperoleh dari Control)
Invalidate(Region)
Kedaluwarsa.

Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol.

(Diperoleh dari Control)
Invoke(Action)
Kedaluwarsa.

Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol.

(Diperoleh dari Control)
Invoke(Delegate, Object[])
Kedaluwarsa.

Menjalankan delegasi yang ditentukan, pada utas yang memiliki handel jendela yang mendasar kontrol, dengan daftar argumen yang ditentukan.

(Diperoleh dari Control)
Invoke(Delegate)
Kedaluwarsa.

Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol.

(Diperoleh dari Control)
Invoke<T>(Func<T>)
Kedaluwarsa.

Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol.

(Diperoleh dari Control)
InvokeAsync(Action, CancellationToken)
Kedaluwarsa.

Memanggil panggilan balik sinkron yang ditentukan secara asinkron pada utas yang memiliki handel kontrol.

(Diperoleh dari Control)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)
Kedaluwarsa.

Menjalankan panggilan balik asinkron yang ditentukan pada utas yang memiliki handel kontrol secara asinkron.

(Diperoleh dari Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)
Kedaluwarsa.

Menjalankan panggilan balik asinkron yang ditentukan pada utas yang memiliki handel kontrol.

(Diperoleh dari Control)
InvokeAsync<T>(Func<T>, CancellationToken)
Kedaluwarsa.

Memanggil panggilan balik sinkron yang ditentukan secara asinkron pada utas yang memiliki handel kontrol.

(Diperoleh dari Control)
InvokeGotFocus(Control, EventArgs)
Kedaluwarsa.

Menaikkan GotFocus peristiwa untuk kontrol yang ditentukan.

(Diperoleh dari Control)
InvokeLostFocus(Control, EventArgs)
Kedaluwarsa.

Menaikkan LostFocus peristiwa untuk kontrol yang ditentukan.

(Diperoleh dari Control)
InvokeOnClick(Control, EventArgs)
Kedaluwarsa.

Menaikkan Click peristiwa untuk kontrol yang ditentukan.

(Diperoleh dari Control)
InvokePaint(Control, PaintEventArgs)
Kedaluwarsa.

Menaikkan Paint peristiwa untuk kontrol yang ditentukan.

(Diperoleh dari Control)
InvokePaintBackground(Control, PaintEventArgs)
Kedaluwarsa.

Menaikkan PaintBackground peristiwa untuk kontrol yang ditentukan.

(Diperoleh dari Control)
IsExpanded(Int32)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah simpul baris tertentu diperluas atau diciutkan.

IsInputChar(Char)
Kedaluwarsa.

Menentukan apakah karakter adalah karakter input yang dikenali kontrol.

(Diperoleh dari Control)
IsInputKey(Keys)
Kedaluwarsa.

Menentukan apakah kunci yang ditentukan adalah kunci input reguler atau kunci khusus yang memerlukan pra-pemrosesan.

(Diperoleh dari Control)
IsSelected(Int32)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah baris tertentu dipilih.

LogicalToDeviceUnits(Int32)
Kedaluwarsa.

Mengonversi nilai DPI Logis ke nilai DPI DeviceUnit yang setara.

(Diperoleh dari Control)
LogicalToDeviceUnits(Size)
Kedaluwarsa.

Mengubah ukuran dari unit logis ke perangkat dengan menskalakannya untuk DPI saat ini dan membulatkan ke bawah ke nilai bilangan bulat terdekat untuk lebar dan tinggi.

(Diperoleh dari Control)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)
Kedaluwarsa.

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
NavigateBack()
Kedaluwarsa.

Menavigasi kembali ke tabel yang sebelumnya ditampilkan di kisi.

NavigateTo(Int32, String)
Kedaluwarsa.

Menavigasi ke tabel yang ditentukan oleh baris dan nama relasi.

NotifyInvalidate(Rectangle)
Kedaluwarsa.

Menaikkan Invalidated peristiwa dengan wilayah kontrol yang ditentukan untuk membatalkan validasi.

(Diperoleh dari Control)
OnAllowNavigationChanged(EventArgs)
Kedaluwarsa.

Menaikkan AllowNavigationChanged acara.

OnAutoSizeChanged(EventArgs)
Kedaluwarsa.

Menaikkan AutoSizeChanged acara.

(Diperoleh dari Control)
OnBackButtonClicked(Object, EventArgs)
Kedaluwarsa.

Mendengarkan peristiwa yang diklik tombol kembali keterangan.

OnBackColorChanged(EventArgs)
Kedaluwarsa.

Menaikkan BackColorChanged acara.

OnBackColorChanged(EventArgs)
Kedaluwarsa.

Menaikkan BackColorChanged acara.

(Diperoleh dari Control)
OnBackgroundColorChanged(EventArgs)
Kedaluwarsa.

Menaikkan BackgroundColorChanged acara.

OnBackgroundImageChanged(EventArgs)
Kedaluwarsa.

Menaikkan BackgroundImageChanged acara.

(Diperoleh dari Control)
OnBackgroundImageLayoutChanged(EventArgs)
Kedaluwarsa.

Menaikkan BackgroundImageLayoutChanged acara.

(Diperoleh dari Control)
OnBindingContextChanged(EventArgs)
Kedaluwarsa.

Menaikkan BindingContextChanged acara.

OnBindingContextChanged(EventArgs)
Kedaluwarsa.

Menaikkan BindingContextChanged acara.

(Diperoleh dari Control)
OnBorderStyleChanged(EventArgs)
Kedaluwarsa.

Menaikkan BorderStyleChanged acara.

OnCaptionVisibleChanged(EventArgs)
Kedaluwarsa.

Menaikkan CaptionVisibleChanged acara.

OnCausesValidationChanged(EventArgs)
Kedaluwarsa.

Menaikkan CausesValidationChanged acara.

(Diperoleh dari Control)
OnChangeUICues(UICuesEventArgs)
Kedaluwarsa.

Menaikkan ChangeUICues acara.

(Diperoleh dari Control)
OnClick(EventArgs)
Kedaluwarsa.

Menaikkan Click acara.

(Diperoleh dari Control)
OnClientSizeChanged(EventArgs)
Kedaluwarsa.

Menaikkan ClientSizeChanged acara.

(Diperoleh dari Control)
OnContextMenuChanged(EventArgs)
Kedaluwarsa.

Menaikkan ContextMenuChanged acara.

(Diperoleh dari Control)
OnContextMenuStripChanged(EventArgs)
Kedaluwarsa.

Menaikkan ContextMenuStripChanged acara.

(Diperoleh dari Control)
OnControlAdded(ControlEventArgs)
Kedaluwarsa.

Menaikkan ControlAdded acara.

(Diperoleh dari Control)
OnControlRemoved(ControlEventArgs)
Kedaluwarsa.

Menaikkan ControlRemoved acara.

(Diperoleh dari Control)
OnCreateControl()
Kedaluwarsa.

Menaikkan CreateControl() metode .

(Diperoleh dari Control)
OnCurrentCellChanged(EventArgs)
Kedaluwarsa.

Menaikkan CurrentCellChanged acara.

OnCursorChanged(EventArgs)
Kedaluwarsa.

Menaikkan CursorChanged acara.

(Diperoleh dari Control)
OnDataContextChanged(EventArgs)
Kedaluwarsa.

Menampilkan data ADO.NET dalam kisi yang dapat digulir.

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView , yang menggantikan dan memperluas DataGrid kontrol.

(Diperoleh dari Control)
OnDataSourceChanged(EventArgs)
Kedaluwarsa.

Menaikkan DataSourceChanged acara.

OnDockChanged(EventArgs)
Kedaluwarsa.

Menaikkan DockChanged acara.

(Diperoleh dari Control)
OnDoubleClick(EventArgs)
Kedaluwarsa.

Menaikkan DoubleClick acara.

(Diperoleh dari Control)
OnDpiChangedAfterParent(EventArgs)
Kedaluwarsa.

Menaikkan DpiChangedAfterParent acara.

(Diperoleh dari Control)
OnDpiChangedBeforeParent(EventArgs)
Kedaluwarsa.

Menaikkan DpiChangedBeforeParent acara.

(Diperoleh dari Control)
OnDragDrop(DragEventArgs)
Kedaluwarsa.

Menaikkan DragDrop acara.

(Diperoleh dari Control)
OnDragEnter(DragEventArgs)
Kedaluwarsa.

Menaikkan DragEnter acara.

(Diperoleh dari Control)
OnDragLeave(EventArgs)
Kedaluwarsa.

Menaikkan DragLeave acara.

(Diperoleh dari Control)
OnDragOver(DragEventArgs)
Kedaluwarsa.

Menaikkan DragOver acara.

(Diperoleh dari Control)
OnEnabledChanged(EventArgs)
Kedaluwarsa.

Menaikkan EnabledChanged acara.

(Diperoleh dari Control)
OnEnter(EventArgs)
Kedaluwarsa.

Menaikkan Enter acara.

OnEnter(EventArgs)
Kedaluwarsa.

Menaikkan Enter acara.

(Diperoleh dari Control)
OnFlatModeChanged(EventArgs)
Kedaluwarsa.

Menaikkan FlatModeChanged acara.

OnFontChanged(EventArgs)
Kedaluwarsa.

Menaikkan FontChanged acara.

OnFontChanged(EventArgs)
Kedaluwarsa.

Menaikkan FontChanged acara.

(Diperoleh dari Control)
OnForeColorChanged(EventArgs)
Kedaluwarsa.

Menaikkan ForeColorChanged acara.

OnForeColorChanged(EventArgs)
Kedaluwarsa.

Menaikkan ForeColorChanged acara.

(Diperoleh dari Control)
OnGiveFeedback(GiveFeedbackEventArgs)
Kedaluwarsa.

Menaikkan GiveFeedback acara.

(Diperoleh dari Control)
OnGotFocus(EventArgs)
Kedaluwarsa.

Menaikkan GotFocus acara.

(Diperoleh dari Control)
OnHandleCreated(EventArgs)
Kedaluwarsa.

Menaikkan CreateHandle() acara.

OnHandleCreated(EventArgs)
Kedaluwarsa.

Menaikkan HandleCreated acara.

(Diperoleh dari Control)
OnHandleDestroyed(EventArgs)
Kedaluwarsa.

Menaikkan DestroyHandle() acara.

OnHandleDestroyed(EventArgs)
Kedaluwarsa.

Menaikkan HandleDestroyed acara.

(Diperoleh dari Control)
OnHelpRequested(HelpEventArgs)
Kedaluwarsa.

Menaikkan HelpRequested acara.

(Diperoleh dari Control)
OnImeModeChanged(EventArgs)
Kedaluwarsa.

Menaikkan ImeModeChanged acara.

(Diperoleh dari Control)
OnInvalidated(InvalidateEventArgs)
Kedaluwarsa.

Menaikkan Invalidated acara.

(Diperoleh dari Control)
OnKeyDown(KeyEventArgs)
Kedaluwarsa.

Menaikkan KeyDown acara.

OnKeyDown(KeyEventArgs)
Kedaluwarsa.

Menaikkan KeyDown acara.

(Diperoleh dari Control)
OnKeyPress(KeyPressEventArgs)
Kedaluwarsa.

Menaikkan KeyPress acara.

OnKeyPress(KeyPressEventArgs)
Kedaluwarsa.

Menaikkan KeyPress acara.

(Diperoleh dari Control)
OnKeyUp(KeyEventArgs)
Kedaluwarsa.

Menaikkan KeyUp acara.

(Diperoleh dari Control)
OnLayout(LayoutEventArgs)
Kedaluwarsa.

Layout Menaikkan peristiwa, yang memposisikan ulang kontrol dan memperbarui bilah gulir.

OnLayout(LayoutEventArgs)
Kedaluwarsa.

Menaikkan Layout acara.

(Diperoleh dari Control)
OnLeave(EventArgs)
Kedaluwarsa.

Menaikkan Leave acara.

OnLeave(EventArgs)
Kedaluwarsa.

Menaikkan Leave acara.

(Diperoleh dari Control)
OnLocationChanged(EventArgs)
Kedaluwarsa.

Menaikkan LocationChanged acara.

(Diperoleh dari Control)
OnLostFocus(EventArgs)
Kedaluwarsa.

Menaikkan LostFocus acara.

(Diperoleh dari Control)
OnMarginChanged(EventArgs)
Kedaluwarsa.

Menaikkan MarginChanged acara.

(Diperoleh dari Control)
OnMouseCaptureChanged(EventArgs)
Kedaluwarsa.

Menaikkan MouseCaptureChanged acara.

(Diperoleh dari Control)
OnMouseClick(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseClick acara.

(Diperoleh dari Control)
OnMouseDoubleClick(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseDoubleClick acara.

(Diperoleh dari Control)
OnMouseDown(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseDown acara.

OnMouseDown(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseDown acara.

(Diperoleh dari Control)
OnMouseEnter(EventArgs)
Kedaluwarsa.

Menaikkan MouseEnter acara.

(Diperoleh dari Control)
OnMouseHover(EventArgs)
Kedaluwarsa.

Menaikkan MouseHover acara.

(Diperoleh dari Control)
OnMouseLeave(EventArgs)
Kedaluwarsa.

MouseLeave Membuat peristiwa.

OnMouseLeave(EventArgs)
Kedaluwarsa.

Menaikkan MouseLeave acara.

(Diperoleh dari Control)
OnMouseMove(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseMove acara.

OnMouseMove(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseMove acara.

(Diperoleh dari Control)
OnMouseUp(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseUp acara.

OnMouseUp(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseUp acara.

(Diperoleh dari Control)
OnMouseWheel(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseWheel acara.

OnMouseWheel(MouseEventArgs)
Kedaluwarsa.

Menaikkan MouseWheel acara.

(Diperoleh dari Control)
OnMove(EventArgs)
Kedaluwarsa.

Menaikkan Move acara.

(Diperoleh dari Control)
OnNavigate(NavigateEventArgs)
Kedaluwarsa.

Menaikkan Navigate acara.

OnNotifyMessage(Message)
Kedaluwarsa.

Memberi tahu kontrol pesan Windows.

(Diperoleh dari Control)
OnPaddingChanged(EventArgs)
Kedaluwarsa.

Menaikkan PaddingChanged acara.

(Diperoleh dari Control)
OnPaint(PaintEventArgs)
Kedaluwarsa.

Menaikkan Paint acara.

OnPaint(PaintEventArgs)
Kedaluwarsa.

Menaikkan Paint acara.

(Diperoleh dari Control)
OnPaintBackground(PaintEventArgs)
Kedaluwarsa.

Mengambil alih OnPaintBackground(PaintEventArgs) untuk mencegah pengecatan DataGrid latar belakang kontrol.

OnPaintBackground(PaintEventArgs)
Kedaluwarsa.

Mengecat latar belakang kontrol.

(Diperoleh dari Control)
OnParentBackColorChanged(EventArgs)
Kedaluwarsa.

BackColorChanged Menaikkan peristiwa saat BackColor nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentBackgroundImageChanged(EventArgs)
Kedaluwarsa.

BackgroundImageChanged Menaikkan peristiwa saat BackgroundImage nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentBindingContextChanged(EventArgs)
Kedaluwarsa.

BindingContextChanged Menaikkan peristiwa saat BindingContext nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentChanged(EventArgs)
Kedaluwarsa.

Menaikkan ParentChanged acara.

(Diperoleh dari Control)
OnParentCursorChanged(EventArgs)
Kedaluwarsa.

Menaikkan CursorChanged acara.

(Diperoleh dari Control)
OnParentDataContextChanged(EventArgs)
Kedaluwarsa.

Menampilkan data ADO.NET dalam kisi yang dapat digulir.

Kelas ini tidak tersedia di .NET Core 3.1 dan versi yang lebih baru. Gunakan kontrol sebagai gantinya DataGridView , yang menggantikan dan memperluas DataGrid kontrol.

(Diperoleh dari Control)
OnParentEnabledChanged(EventArgs)
Kedaluwarsa.

EnabledChanged Menaikkan peristiwa saat Enabled nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentFontChanged(EventArgs)
Kedaluwarsa.

FontChanged Menaikkan peristiwa saat Font nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentForeColorChanged(EventArgs)
Kedaluwarsa.

ForeColorChanged Menaikkan peristiwa saat ForeColor nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentRightToLeftChanged(EventArgs)
Kedaluwarsa.

RightToLeftChanged Menaikkan peristiwa saat RightToLeft nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnParentRowsLabelStyleChanged(EventArgs)
Kedaluwarsa.

Menaikkan ParentRowsLabelStyleChanged acara.

OnParentRowsVisibleChanged(EventArgs)
Kedaluwarsa.

Menaikkan ParentRowsVisibleChanged acara.

OnParentVisibleChanged(EventArgs)
Kedaluwarsa.

VisibleChanged Menaikkan peristiwa saat Visible nilai properti kontainer kontrol berubah.

(Diperoleh dari Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)
Kedaluwarsa.

Menaikkan PreviewKeyDown acara.

(Diperoleh dari Control)
OnPrint(PaintEventArgs)
Kedaluwarsa.

Menaikkan Paint acara.

(Diperoleh dari Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)
Kedaluwarsa.

Menaikkan QueryContinueDrag acara.

(Diperoleh dari Control)
OnReadOnlyChanged(EventArgs)
Kedaluwarsa.

Menaikkan ReadOnlyChanged acara.

OnRegionChanged(EventArgs)
Kedaluwarsa.

Menaikkan RegionChanged acara.

(Diperoleh dari Control)
OnResize(EventArgs)
Kedaluwarsa.

Menaikkan Resize acara.

OnResize(EventArgs)
Kedaluwarsa.

Menaikkan Resize acara.

(Diperoleh dari Control)
OnRightToLeftChanged(EventArgs)
Kedaluwarsa.

Menaikkan RightToLeftChanged acara.

(Diperoleh dari Control)
OnRowHeaderClick(EventArgs)
Kedaluwarsa.

Menaikkan RowHeaderClick acara.

OnScroll(EventArgs)
Kedaluwarsa.

Menaikkan Scroll acara.

OnShowParentDetailsButtonClicked(Object, EventArgs)
Kedaluwarsa.

Menaikkan ShowParentDetailsButtonClick acara.

OnSizeChanged(EventArgs)
Kedaluwarsa.

Menaikkan SizeChanged acara.

(Diperoleh dari Control)
OnStyleChanged(EventArgs)
Kedaluwarsa.

Menaikkan StyleChanged acara.

(Diperoleh dari Control)
OnSystemColorsChanged(EventArgs)
Kedaluwarsa.

Menaikkan SystemColorsChanged acara.

(Diperoleh dari Control)
OnTabIndexChanged(EventArgs)
Kedaluwarsa.

Menaikkan TabIndexChanged acara.

(Diperoleh dari Control)
OnTabStopChanged(EventArgs)
Kedaluwarsa.

Menaikkan TabStopChanged acara.

(Diperoleh dari Control)
OnTextChanged(EventArgs)
Kedaluwarsa.

Menaikkan TextChanged acara.

(Diperoleh dari Control)
OnValidated(EventArgs)
Kedaluwarsa.

Menaikkan Validated acara.

(Diperoleh dari Control)
OnValidating(CancelEventArgs)
Kedaluwarsa.

Menaikkan Validating acara.

(Diperoleh dari Control)
OnVisibleChanged(EventArgs)
Kedaluwarsa.

Menaikkan VisibleChanged acara.

(Diperoleh dari Control)
PerformLayout()
Kedaluwarsa.

Memaksa kontrol untuk menerapkan logika tata letak ke semua kontrol turunannya.

(Diperoleh dari Control)
PerformLayout(Control, String)
Kedaluwarsa.

Memaksa kontrol untuk menerapkan logika tata letak ke semua kontrol turunannya.

(Diperoleh dari Control)
PointToClient(Point)
Kedaluwarsa.

Menghitung lokasi titik layar yang ditentukan ke dalam koordinat klien.

(Diperoleh dari Control)
PointToScreen(Point)
Kedaluwarsa.

Menghitung lokasi titik klien yang ditentukan ke dalam koordinat layar.

(Diperoleh dari Control)
PreProcessControlMessage(Message)
Kedaluwarsa.

Praproses keyboard atau pesan input dalam perulangan pesan sebelum dikirim.

(Diperoleh dari Control)
PreProcessMessage(Message)
Kedaluwarsa.

Praproses keyboard atau pesan input dalam perulangan pesan sebelum dikirim.

(Diperoleh dari Control)
ProcessCmdKey(Message, Keys)
Kedaluwarsa.

Memproses kunci perintah.

(Diperoleh dari Control)
ProcessDialogChar(Char)
Kedaluwarsa.

Memproses karakter dialog.

(Diperoleh dari Control)
ProcessDialogKey(Keys)
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kunci harus diproses lebih lanjut.

ProcessDialogKey(Keys)
Kedaluwarsa.

Memproses kunci dialog.

(Diperoleh dari Control)
ProcessGridKey(KeyEventArgs)
Kedaluwarsa.

Memproses kunci untuk navigasi kisi.

ProcessKeyEventArgs(Message)
Kedaluwarsa.

Memproses pesan kunci dan menghasilkan peristiwa kontrol yang sesuai.

(Diperoleh dari Control)
ProcessKeyMessage(Message)
Kedaluwarsa.

Memproses pesan keyboard.

(Diperoleh dari Control)
ProcessKeyPreview(Message)
Kedaluwarsa.

Mempratinjau pesan keyboard dan mengembalikan nilai yang menunjukkan apakah kunci digunakan.

ProcessKeyPreview(Message)
Kedaluwarsa.

Mempratinjau pesan keyboard.

(Diperoleh dari Control)
ProcessMnemonic(Char)
Kedaluwarsa.

Memproses karakter mnemonic.

(Diperoleh dari Control)
ProcessTabKey(Keys)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kunci Tab harus diproses.

RaiseDragEvent(Object, DragEventArgs)
Kedaluwarsa.

Menaikkan peristiwa seret yang sesuai.

(Diperoleh dari Control)
RaiseKeyEvent(Object, KeyEventArgs)
Kedaluwarsa.

Menaikkan peristiwa kunci yang sesuai.

(Diperoleh dari Control)
RaiseMouseEvent(Object, MouseEventArgs)
Kedaluwarsa.

Menaikkan peristiwa mouse yang sesuai.

(Diperoleh dari Control)
RaisePaintEvent(Object, PaintEventArgs)
Kedaluwarsa.

Menaikkan peristiwa cat yang sesuai.

(Diperoleh dari Control)
RecreateHandle()
Kedaluwarsa.

Memaksa pembuatan ulang handel untuk kontrol.

(Diperoleh dari Control)
RectangleToClient(Rectangle)
Kedaluwarsa.

Menghitung ukuran dan lokasi persegi panjang layar yang ditentukan dalam koordinat klien.

(Diperoleh dari Control)
RectangleToScreen(Rectangle)
Kedaluwarsa.

Menghitung ukuran dan lokasi persegi panjang klien yang ditentukan dalam koordinat layar.

(Diperoleh dari Control)
Refresh()
Kedaluwarsa.

Memaksa kontrol untuk membatalkan area kliennya dan segera menggambar ulang dirinya sendiri dan kontrol anak apa pun.

(Diperoleh dari Control)
RescaleConstantsForDpi(Int32, Int32)
Kedaluwarsa.

Menyediakan konstanta untuk menskalakan ulang kontrol ketika perubahan DPI terjadi.

(Diperoleh dari Control)
ResetAlternatingBackColor()
Kedaluwarsa.

Mereset properti ke AlternatingBackColor warna defaultnya.

ResetBackColor()
Kedaluwarsa.

Mereset properti ke BackColor nilai defaultnya.

ResetBackColor()
Kedaluwarsa.

Mereset properti ke BackColor nilai defaultnya.

(Diperoleh dari Control)
ResetBindings()
Kedaluwarsa.

Menyebabkan kontrol terikat ke BindingSource untuk dibaca ulang semua item dalam daftar dan menyegarkan nilai yang ditampilkan.

(Diperoleh dari Control)
ResetCursor()
Kedaluwarsa.

Mereset properti ke Cursor nilai defaultnya.

(Diperoleh dari Control)
ResetFont()
Kedaluwarsa.

Mereset properti ke Font nilai defaultnya.

(Diperoleh dari Control)
ResetForeColor()
Kedaluwarsa.

Mereset properti ke ForeColor nilai defaultnya.

ResetForeColor()
Kedaluwarsa.

Mereset properti ke ForeColor nilai defaultnya.

(Diperoleh dari Control)
ResetGridLineColor()
Kedaluwarsa.

Mereset properti ke GridLineColor nilai defaultnya.

ResetHeaderBackColor()
Kedaluwarsa.

Mereset properti ke HeaderBackColor nilai defaultnya.

ResetHeaderFont()
Kedaluwarsa.

Mereset properti ke HeaderFont nilai defaultnya.

ResetHeaderForeColor()
Kedaluwarsa.

Mereset properti ke HeaderForeColor nilai defaultnya.

ResetImeMode()
Kedaluwarsa.

Mereset properti ke ImeMode nilai defaultnya.

(Diperoleh dari Control)
ResetLinkColor()
Kedaluwarsa.

Mereset properti ke LinkColor nilai defaultnya.

ResetLinkHoverColor()
Kedaluwarsa.

Mereset properti ke LinkHoverColor nilai defaultnya.

ResetMouseEventArgs()
Kedaluwarsa.

Mengatur ulang kontrol untuk menangani MouseLeave peristiwa.

(Diperoleh dari Control)
ResetRightToLeft()
Kedaluwarsa.

Mereset properti ke RightToLeft nilai defaultnya.

(Diperoleh dari Control)
ResetSelection()
Kedaluwarsa.

Menonaktifkan pilihan untuk semua baris yang dipilih.

ResetSelectionBackColor()
Kedaluwarsa.

Mereset properti ke SelectionBackColor nilai defaultnya.

ResetSelectionForeColor()
Kedaluwarsa.

Mereset properti ke SelectionForeColor nilai defaultnya.

ResetText()
Kedaluwarsa.

Mengatur ulang properti ke Text nilai defaultnya (Empty).

(Diperoleh dari Control)
ResumeLayout()
Kedaluwarsa.

Melanjutkan logika tata letak biasa.

(Diperoleh dari Control)
ResumeLayout(Boolean)
Kedaluwarsa.

Melanjutkan logika tata letak biasa, secara opsional memaksa tata letak langsung permintaan tata letak yang tertunda.

(Diperoleh dari Control)
RtlTranslateAlignment(ContentAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan ContentAlignment ke yang sesuai ContentAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
RtlTranslateAlignment(HorizontalAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan HorizontalAlignment ke yang sesuai HorizontalAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
RtlTranslateAlignment(LeftRightAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan LeftRightAlignment ke yang sesuai LeftRightAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
RtlTranslateContent(ContentAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan ContentAlignment ke yang sesuai ContentAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
RtlTranslateHorizontal(HorizontalAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan HorizontalAlignment ke yang sesuai HorizontalAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
RtlTranslateLeftRight(LeftRightAlignment)
Kedaluwarsa.

Mengonversi yang ditentukan LeftRightAlignment ke yang sesuai LeftRightAlignment untuk mendukung teks kanan-ke-kiri.

(Diperoleh dari Control)
Scale(Single, Single)
Kedaluwarsa.
Kedaluwarsa.

Menskalakan seluruh kontrol dan kontrol turunan apa pun.

(Diperoleh dari Control)
Scale(Single)
Kedaluwarsa.
Kedaluwarsa.

Menskalakan kontrol dan kontrol turunan apa pun.

(Diperoleh dari Control)
Scale(SizeF)
Kedaluwarsa.

Menskalakan kontrol dan semua kontrol turunan oleh faktor penskalakan yang ditentukan.

(Diperoleh dari Control)
ScaleBitmapLogicalToDevice(Bitmap)
Kedaluwarsa.

Menskalakan nilai bitmap logis ke nilai unit perangkat yang setara ketika perubahan DPI terjadi.

(Diperoleh dari Control)
ScaleControl(SizeF, BoundsSpecified)
Kedaluwarsa.

Menskalakan lokasi, ukuran, padding, dan margin kontrol.

(Diperoleh dari Control)
ScaleCore(Single, Single)
Kedaluwarsa.

Metode ini tidak relevan untuk kelas ini.

(Diperoleh dari Control)
Select()
Kedaluwarsa.

Mengaktifkan kontrol.

(Diperoleh dari Control)
Select(Boolean, Boolean)
Kedaluwarsa.

Mengaktifkan kontrol anak. Secara opsional menentukan arah dalam urutan tab untuk memilih kontrol.

(Diperoleh dari Control)
Select(Int32)
Kedaluwarsa.

Memilih baris yang ditentukan.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)
Kedaluwarsa.

Mengaktifkan kontrol berikutnya.

(Diperoleh dari Control)
SendToBack()
Kedaluwarsa.

Mengirim kontrol ke bagian belakang z-order.

(Diperoleh dari Control)
SetAutoSizeMode(AutoSizeMode)
Kedaluwarsa.

Mengatur nilai yang menunjukkan bagaimana kontrol akan berperilaku saat propertinya AutoSize diaktifkan.

(Diperoleh dari Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
Kedaluwarsa.

Mengatur batas kontrol yang ditentukan ke lokasi dan ukuran yang ditentukan.

(Diperoleh dari Control)
SetBounds(Int32, Int32, Int32, Int32)
Kedaluwarsa.

Mengatur batas kontrol ke lokasi dan ukuran yang ditentukan.

(Diperoleh dari Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
Kedaluwarsa.

Melakukan pekerjaan pengaturan batas kontrol ini yang ditentukan.

(Diperoleh dari Control)
SetClientSizeCore(Int32, Int32)
Kedaluwarsa.

Mengatur ukuran area klien kontrol.

(Diperoleh dari Control)
SetDataBinding(Object, String)
Kedaluwarsa.

DataSource Mengatur properti dan DataMember pada waktu proses.

SetStyle(ControlStyles, Boolean)
Kedaluwarsa.

Mengatur bendera tertentu ControlStyles ke atau truefalse.

(Diperoleh dari Control)
SetTopLevel(Boolean)
Kedaluwarsa.

Mengatur kontrol sebagai kontrol tingkat atas.

(Diperoleh dari Control)
SetVisibleCore(Boolean)
Kedaluwarsa.

Mengatur kontrol ke status terlihat yang ditentukan.

(Diperoleh dari Control)
ShouldSerializeAlternatingBackColor()
Kedaluwarsa.

Menunjukkan apakah AlternatingBackColor properti harus dipertahankan.

ShouldSerializeBackgroundColor()
Kedaluwarsa.

Menunjukkan apakah BackgroundColor properti harus dipertahankan.

ShouldSerializeCaptionBackColor()
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah CaptionBackColor properti harus dipertahankan.

ShouldSerializeCaptionForeColor()
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah CaptionForeColor properti harus dipertahankan.

ShouldSerializeGridLineColor()
Kedaluwarsa.

Menunjukkan apakah GridLineColor properti harus dipertahankan.

ShouldSerializeHeaderBackColor()
Kedaluwarsa.

Menunjukkan apakah HeaderBackColor properti harus dipertahankan.

ShouldSerializeHeaderFont()
Kedaluwarsa.

Menunjukkan apakah HeaderFont properti harus dipertahankan.

ShouldSerializeHeaderForeColor()
Kedaluwarsa.

Menunjukkan apakah HeaderForeColor properti harus dipertahankan.

ShouldSerializeLinkHoverColor()
Kedaluwarsa.

Menunjukkan apakah LinkHoverColor properti harus dipertahankan.

ShouldSerializeParentRowsBackColor()
Kedaluwarsa.

Menunjukkan apakah ParentRowsBackColor properti harus dipertahankan.

ShouldSerializeParentRowsForeColor()
Kedaluwarsa.

Menunjukkan apakah ParentRowsForeColor properti harus dipertahankan.

ShouldSerializePreferredRowHeight()
Kedaluwarsa.

Menunjukkan apakah PreferredRowHeight properti harus dipertahankan.

ShouldSerializeSelectionBackColor()
Kedaluwarsa.

Menunjukkan apakah SelectionBackColor properti harus dipertahankan.

ShouldSerializeSelectionForeColor()
Kedaluwarsa.

Menunjukkan apakah SelectionForeColor properti harus dipertahankan.

Show()
Kedaluwarsa.

Menampilkan kontrol kepada pengguna.

(Diperoleh dari Control)
SizeFromClientSize(Size)
Kedaluwarsa.

Menentukan ukuran seluruh kontrol dari tinggi dan lebar area kliennya.

(Diperoleh dari Control)
SubObjectsSiteChange(Boolean)
Kedaluwarsa.

Menambahkan atau menghapus DataGridTableStyle objek dari kontainer yang terkait dengan DataGrid.

SuspendLayout()
Kedaluwarsa.

Menangguhkan sementara logika tata letak untuk kontrol.

(Diperoleh dari Control)
ToString()
Kedaluwarsa.

Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa.

(Diperoleh dari Component)
UnSelect(Int32)
Kedaluwarsa.

Batal memilih baris yang ditentukan.

Update()
Kedaluwarsa.

Menyebabkan kontrol untuk menggambar ulang wilayah yang tidak valid dalam area kliennya.

(Diperoleh dari Control)
UpdateBounds()
Kedaluwarsa.

Memperbarui batas kontrol dengan ukuran dan lokasi saat ini.

(Diperoleh dari Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)
Kedaluwarsa.

Memperbarui batas kontrol dengan ukuran, lokasi, dan ukuran klien yang ditentukan.

(Diperoleh dari Control)
UpdateBounds(Int32, Int32, Int32, Int32)
Kedaluwarsa.

Memperbarui batas kontrol dengan ukuran dan lokasi yang ditentukan.

(Diperoleh dari Control)
UpdateStyles()
Kedaluwarsa.

Memaksa gaya yang ditetapkan untuk diterapkan kembali ke kontrol.

(Diperoleh dari Control)
UpdateZOrder()
Kedaluwarsa.

Memperbarui kontrol dalam z-order induknya.

(Diperoleh dari Control)
WndProc(Message)
Kedaluwarsa.

Memproses pesan Windows.

(Diperoleh dari Control)

Acara

Nama Deskripsi
AllowNavigationChanged
Kedaluwarsa.

Terjadi ketika AllowNavigation properti telah berubah.

AutoSizeChanged
Kedaluwarsa.

Kejadian ini tidak relevan untuk kelas ini.

(Diperoleh dari Control)
BackButtonClick
Kedaluwarsa.

Terjadi ketika tombol Back pada tabel anak diklik.

BackColorChanged
Kedaluwarsa.

Terjadi ketika nilai BackColor properti berubah.

(Diperoleh dari Control)
BackgroundColorChanged
Kedaluwarsa.

Terjadi ketika BackgroundColor telah berubah.

BackgroundImageChanged
Kedaluwarsa.

Terjadi ketika nilai BackgroundImage properti berubah.

BackgroundImageLayoutChanged
Kedaluwarsa.

Terjadi ketika nilai BackgroundImageLayout properti berubah.

BindingContextChanged
Kedaluwarsa.

Terjadi ketika nilai BindingContext properti berubah.

(Diperoleh dari Control)
BorderStyleChanged
Kedaluwarsa.

Terjadi ketika BorderStyle telah berubah.

CaptionVisibleChanged
Kedaluwarsa.

Terjadi ketika CaptionVisible properti telah berubah.

CausesValidationChanged
Kedaluwarsa.

Terjadi ketika nilai CausesValidation properti berubah.

(Diperoleh dari Control)
ChangeUICues
Kedaluwarsa.

Terjadi ketika isjin fokus atau antarmuka pengguna keyboard (UI) berubah.

(Diperoleh dari Control)
Click
Kedaluwarsa.

Terjadi ketika kontrol diklik.

(Diperoleh dari Control)
ClientSizeChanged
Kedaluwarsa.

Terjadi ketika nilai ClientSize properti berubah.

(Diperoleh dari Control)
ContextMenuChanged
Kedaluwarsa.

Terjadi ketika nilai ContextMenu properti berubah.

(Diperoleh dari Control)
ContextMenuStripChanged
Kedaluwarsa.

Terjadi ketika nilai ContextMenuStrip properti berubah.

(Diperoleh dari Control)
ControlAdded
Kedaluwarsa.

Terjadi ketika kontrol baru ditambahkan ke Control.ControlCollection.

(Diperoleh dari Control)
ControlRemoved
Kedaluwarsa.

Terjadi ketika kontrol dihapus dari Control.ControlCollection.

(Diperoleh dari Control)
CurrentCellChanged
Kedaluwarsa.

Terjadi ketika CurrentCell properti telah berubah.

CursorChanged
Kedaluwarsa.

Terjadi ketika nilai Cursor properti berubah.

DataContextChanged
Kedaluwarsa.

Terjadi ketika nilai DataContext properti berubah.

(Diperoleh dari Control)
DataSourceChanged
Kedaluwarsa.

Terjadi ketika DataSource nilai properti telah berubah.

Disposed
Kedaluwarsa.

Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode .

(Diperoleh dari Component)
DockChanged
Kedaluwarsa.

Terjadi ketika nilai Dock properti berubah.

(Diperoleh dari Control)
DoubleClick
Kedaluwarsa.

Terjadi ketika kontrol diklik dua kali.

(Diperoleh dari Control)
DpiChangedAfterParent
Kedaluwarsa.

Terjadi ketika pengaturan DPI untuk kontrol diubah secara terprogram setelah DPI kontrol atau formulir induknya berubah.

(Diperoleh dari Control)
DpiChangedBeforeParent
Kedaluwarsa.

Terjadi ketika pengaturan DPI untuk kontrol diubah secara terprogram sebelum peristiwa perubahan DPI untuk kontrol atau formulir induknya terjadi.

(Diperoleh dari Control)
DragDrop
Kedaluwarsa.

Terjadi ketika operasi seret dan letakkan selesai.

(Diperoleh dari Control)
DragEnter
Kedaluwarsa.

Terjadi ketika objek diseret ke batas kontrol.

(Diperoleh dari Control)
DragLeave
Kedaluwarsa.

Terjadi ketika objek diseret keluar dari batas kontrol.

(Diperoleh dari Control)
DragOver
Kedaluwarsa.

Terjadi ketika objek diseret ke atas batas kontrol.

(Diperoleh dari Control)
EnabledChanged
Kedaluwarsa.

Terjadi ketika Enabled nilai properti telah berubah.

(Diperoleh dari Control)
Enter
Kedaluwarsa.

Terjadi ketika kontrol dimasukkan.

(Diperoleh dari Control)
FlatModeChanged
Kedaluwarsa.

Terjadi ketika FlatMode telah berubah.

FontChanged
Kedaluwarsa.

Terjadi ketika Font nilai properti berubah.

(Diperoleh dari Control)
ForeColorChanged
Kedaluwarsa.

Terjadi ketika ForeColor nilai properti berubah.

(Diperoleh dari Control)
GiveFeedback
Kedaluwarsa.

Terjadi selama operasi seret.

(Diperoleh dari Control)
GotFocus
Kedaluwarsa.

Terjadi ketika kontrol menerima fokus.

(Diperoleh dari Control)
HandleCreated
Kedaluwarsa.

Terjadi ketika handel dibuat untuk kontrol.

(Diperoleh dari Control)
HandleDestroyed
Kedaluwarsa.

Terjadi ketika handel kontrol sedang dalam proses dihancurkan.

(Diperoleh dari Control)
HelpRequested
Kedaluwarsa.

Terjadi ketika pengguna meminta bantuan untuk kontrol.

(Diperoleh dari Control)
ImeModeChanged
Kedaluwarsa.

Terjadi ketika ImeMode properti telah berubah.

(Diperoleh dari Control)
Invalidated
Kedaluwarsa.

Terjadi ketika tampilan kontrol memerlukan penggalian ulang.

(Diperoleh dari Control)
KeyDown
Kedaluwarsa.

Terjadi ketika tombol ditekan saat kontrol memiliki fokus.

(Diperoleh dari Control)
KeyPress
Kedaluwarsa.

Terjadi ketika tombol karakter, spasi, atau backspace ditekan saat kontrol memiliki fokus.

(Diperoleh dari Control)
KeyUp
Kedaluwarsa.

Terjadi ketika kunci dilepaskan saat kontrol memiliki fokus.

(Diperoleh dari Control)
Layout
Kedaluwarsa.

Terjadi ketika kontrol harus memposisikan ulang kontrol turunannya.

(Diperoleh dari Control)
Leave
Kedaluwarsa.

Terjadi ketika fokus input meninggalkan kontrol.

(Diperoleh dari Control)
LocationChanged
Kedaluwarsa.

Terjadi ketika Location nilai properti telah berubah.

(Diperoleh dari Control)
LostFocus
Kedaluwarsa.

Terjadi ketika kontrol kehilangan fokus.

(Diperoleh dari Control)
MarginChanged
Kedaluwarsa.

Terjadi ketika margin kontrol berubah.

(Diperoleh dari Control)
MouseCaptureChanged
Kedaluwarsa.

Terjadi ketika kontrol kehilangan tangkapan mouse.

(Diperoleh dari Control)
MouseClick
Kedaluwarsa.

Terjadi ketika kontrol diklik oleh mouse.

(Diperoleh dari Control)
MouseDoubleClick
Kedaluwarsa.

Terjadi ketika kontrol diklik ganda oleh mouse.

(Diperoleh dari Control)
MouseDown
Kedaluwarsa.

Terjadi ketika penunjuk mouse berada di atas kontrol dan tombol mouse ditekan.

(Diperoleh dari Control)
MouseEnter
Kedaluwarsa.

Terjadi ketika penunjuk mouse memasuki kontrol.

(Diperoleh dari Control)
MouseHover
Kedaluwarsa.

Terjadi ketika penunjuk mouse berada di kontrol.

(Diperoleh dari Control)
MouseLeave
Kedaluwarsa.

Terjadi ketika penunjuk mouse meninggalkan kontrol.

(Diperoleh dari Control)
MouseMove
Kedaluwarsa.

Terjadi ketika penunjuk mouse dipindahkan ke kontrol.

(Diperoleh dari Control)
MouseUp
Kedaluwarsa.

Terjadi ketika penunjuk mouse berada di atas kontrol dan tombol mouse dilepaskan.

(Diperoleh dari Control)
MouseWheel
Kedaluwarsa.

Terjadi ketika roda mouse bergerak saat kontrol memiliki fokus.

(Diperoleh dari Control)
Move
Kedaluwarsa.

Terjadi ketika kontrol dipindahkan.

(Diperoleh dari Control)
Navigate
Kedaluwarsa.

Terjadi saat pengguna menavigasi ke tabel baru.

PaddingChanged
Kedaluwarsa.

Terjadi saat padding kontrol berubah.

(Diperoleh dari Control)
Paint
Kedaluwarsa.

Terjadi ketika kontrol digambar ulang.

(Diperoleh dari Control)
ParentChanged
Kedaluwarsa.

Terjadi ketika Parent nilai properti berubah.

(Diperoleh dari Control)
ParentRowsLabelStyleChanged
Kedaluwarsa.

Terjadi ketika gaya label baris induk diubah.

ParentRowsVisibleChanged
Kedaluwarsa.

Terjadi ketika ParentRowsVisible nilai properti berubah.

PreviewKeyDown
Kedaluwarsa.

Terjadi sebelum KeyDown peristiwa ketika tombol ditekan saat fokus berada pada kontrol ini.

(Diperoleh dari Control)
QueryAccessibilityHelp
Kedaluwarsa.

Terjadi ketika AccessibleObject memberikan bantuan untuk aplikasi aksesibilitas.

(Diperoleh dari Control)
QueryContinueDrag
Kedaluwarsa.

Terjadi selama operasi seret dan letakkan dan memungkinkan sumber seret untuk menentukan apakah operasi seret dan letakkan harus dibatalkan.

(Diperoleh dari Control)
ReadOnlyChanged
Kedaluwarsa.

Terjadi ketika ReadOnly nilai properti berubah.

RegionChanged
Kedaluwarsa.

Terjadi ketika nilai Region properti berubah.

(Diperoleh dari Control)
Resize
Kedaluwarsa.

Terjadi ketika kontrol diubah ukurannya.

(Diperoleh dari Control)
RightToLeftChanged
Kedaluwarsa.

Terjadi ketika RightToLeft nilai properti berubah.

(Diperoleh dari Control)
RowHeaderClick
Kedaluwarsa.

Terjadi saat header baris diklik.

Scroll
Kedaluwarsa.

Terjadi ketika pengguna menggulir DataGrid kontrol.

ShowParentDetailsButtonClick
Kedaluwarsa.

Terjadi ketika tombol ShowParentDetails diklik.

SizeChanged
Kedaluwarsa.

Terjadi ketika Size nilai properti berubah.

(Diperoleh dari Control)
StyleChanged
Kedaluwarsa.

Terjadi ketika gaya kontrol berubah.

(Diperoleh dari Control)
SystemColorsChanged
Kedaluwarsa.

Terjadi ketika warna sistem berubah.

(Diperoleh dari Control)
TabIndexChanged
Kedaluwarsa.

Terjadi ketika TabIndex nilai properti berubah.

(Diperoleh dari Control)
TabStopChanged
Kedaluwarsa.

Terjadi ketika TabStop nilai properti berubah.

(Diperoleh dari Control)
TextChanged
Kedaluwarsa.

Terjadi ketika nilai Text properti berubah.

Validated
Kedaluwarsa.

Terjadi ketika kontrol selesai memvalidasi.

(Diperoleh dari Control)
Validating
Kedaluwarsa.

Terjadi ketika kontrol memvalidasi.

(Diperoleh dari Control)
VisibleChanged
Kedaluwarsa.

Terjadi ketika Visible nilai properti berubah.

(Diperoleh dari Control)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDropTarget.OnDragDrop(DragEventArgs)
Kedaluwarsa.

Menaikkan DragDrop acara.

(Diperoleh dari Control)
IDropTarget.OnDragEnter(DragEventArgs)
Kedaluwarsa.

Menaikkan DragEnter acara.

(Diperoleh dari Control)
IDropTarget.OnDragLeave(EventArgs)
Kedaluwarsa.

Menaikkan DragLeave acara.

(Diperoleh dari Control)
IDropTarget.OnDragOver(DragEventArgs)
Kedaluwarsa.

Menaikkan DragOver acara.

(Diperoleh dari Control)

Berlaku untuk

Lihat juga