DataGrid Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Visualizza ADO.NET dati in una griglia scorrevole.
Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Utilizzare invece il DataGridView controllo , che sostituisce ed estende il DataGrid controllo .
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
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente viene creato un Windows Form, un DataSet oggetto contenente due DataTable oggetti e un oggetto DataRelation che correla le due tabelle. Per visualizzare i dati, un System.Windows.Forms.DataGrid controllo viene quindi associato all'oggetto DataSet tramite il SetDataBinding metodo . Un pulsante nel form modifica l'aspetto della griglia creando due DataGridTableStyle oggetti e impostando l'oggetto MappingName di ogni oggetto su uno TableName degli DataTable oggetti . L'esempio contiene anche il codice nell'evento MouseUp che usa il HitTest metodo per stampare la colonna, la riga e parte della griglia su cui è stato fatto clic.
#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
Commenti
Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Usare invece il DataGridView controllo .
System.Windows.Forms.DataGrid Visualizza collegamenti simili al Web alle tabelle figlio. È possibile fare clic su un collegamento per passare alla tabella figlio. Quando viene visualizzata una tabella figlio, viene visualizzato un pulsante Indietro nella didascalia su cui è possibile fare clic per tornare alla tabella padre. I dati delle righe padre vengono visualizzati sotto la didascalia e sopra le intestazioni di colonna. È possibile nascondere le informazioni sulla riga padre facendo clic sul pulsante a destra del pulsante Indietro.
Per visualizzare una tabella in System.Windows.Forms.DataGrid in fase di esecuzione, utilizzare il SetDataBinding metodo per impostare le DataSource proprietà e DataMember su un'origine dati valida. Le origini dati seguenti sono valide:
Un DataTable
Un DataView
Un DataSet
Matrice a dimensione singola
Qualsiasi componente che implementa l'interfaccia IListSource
Qualsiasi componente che implementa l'interfaccia IList
Per altre informazioni sulla DataSet classe , vedere DataSet, DataTables e DataViews.
È possibile creare una griglia che consente agli utenti di modificare i dati, ma impedisce loro di aggiungere nuove righe usando come DataView origine dati e impostando la AllowNew proprietà su false.
Le origini dati vengono ulteriormente gestite dagli BindingManagerBase oggetti . Per ogni tabella in un'origine dati, un BindingManagerBase oggetto può essere restituito dall'oggetto del BindingContextmodulo. Ad esempio, è possibile determinare il numero di righe contenute in un'origine dati restituendo la proprietà dell'oggetto Count associatoBindingManagerBase.
Per convalidare i dati, usare gli oggetti sottostanti che rappresentano i dati e i relativi eventi. Ad esempio, se i dati provengono da in DataTable un DataSet, usare gli ColumnChanging eventi e RowChanging .
Annotazioni
Poiché il numero di colonne può essere personalizzato (aggiungendo o eliminando membri di GridColumnStylesCollection) e le righe possono essere ordinate in base alla colonna, non è possibile garantire che i RowNumber valori delle proprietà e ColumnNumber corrispondano agli DataRow indici e DataColumn in un oggetto DataTable. Pertanto, è consigliabile evitare di usare tali proprietà nell'evento Validating per convalidare i dati.
Per determinare quale cella è selezionata, utilizzare la CurrentCell proprietà . Modificare il valore di qualsiasi cella usando la Item[] proprietà , che può accettare gli indici di riga e colonna della cella o un singolo DataGridCelloggetto . Monitorare l'evento CurrentCellChanged per rilevare quando l'utente seleziona un'altra cella.
Per determinare quale parte del controllo selezionato dall'utente, utilizzare il HitTest metodo nell'evento MouseDown . Il HitTest metodo restituisce un DataGrid.HitTestInfo oggetto contenente la riga e la colonna di un'area selezionata.
Per gestire l'aspetto del controllo in fase di esecuzione, sono disponibili diverse proprietà per impostare gli attributi di colore e didascalia, tra cui CaptionForeColor, CaptionBackColorCaptionFont, e così via.
L'aspetto della griglia visualizzata (o delle griglie) può essere ulteriormente modificato creando DataGridTableStyle oggetti e aggiungendoli a GridTableStylesCollection, a cui si accede tramite la TableStyles proprietà . Ad esempio, se DataSource è impostato su un DataSet oggetto contenente tre DataTable oggetti, è possibile aggiungere tre DataGridTableStyle oggetti all'insieme, uno per ogni tabella. Per sincronizzare ogni DataGridTableStyle oggetto con un DataTableoggetto , impostare su DataGridTableStyleMappingName di TableNameDataTable. Per altre informazioni sull'associazione a una matrice di oggetti, vedere la DataGridTableStyle.MappingName proprietà .
Per creare una vista personalizzata di una tabella, creare un'istanza di una DataGridTextBoxColumn classe o DataGridBoolColumn e aggiungere l'oggetto all'oggetto GridTableStylesCollection a cui si accede tramite la TableStyles proprietà . Entrambe le classi ereditano da DataGridColumnStyle. Per ogni stile di colonna, impostare su MappingName di ColumnName una colonna che si desidera visualizzare nella griglia. Per nascondere una colonna, impostarne un MappingName valore diverso da un oggetto valido ColumnName.
Per formattare il testo di una colonna, impostare la Format proprietà di DataGridTextBoxColumn su uno dei valori trovati in Formattazione tipi e stringhe di formato di data e ora personalizzate.
Per associare l'oggetto DataGrid a una matrice fortemente tipizzata di oggetti, il tipo di oggetto deve contenere proprietà pubbliche. Per creare un oggetto DataGridTableStyle che visualizza la matrice, impostare la DataGridTableStyle.MappingName proprietà su typename[] dove typename viene sostituito dal nome del tipo di oggetto. Si noti anche che la MappingName proprietà fa distinzione tra maiuscole e minuscole. Il nome del tipo deve corrispondere esattamente. Per un esempio, vedere la MappingName proprietà .
È anche possibile associare l'oggetto DataGrid a un oggetto ArrayList. Una funzionalità di ArrayList è che può contenere oggetti di più tipi, ma DataGrid può essere associato solo a tale elenco quando tutti gli elementi dell'elenco sono dello stesso tipo del primo elemento. Ciò significa che tutti gli oggetti devono essere dello stesso tipo oppure devono ereditare dalla stessa classe del primo elemento dell'elenco. Ad esempio, se il primo elemento di un elenco è un Control, il secondo elemento potrebbe essere un TextBox oggetto (che eredita da Control). Se, invece, il primo elemento è un TextBoxoggetto , il secondo oggetto non può essere un Controloggetto . Inoltre, l'oggetto ArrayList deve avere elementi al suo interno quando è associato. Un valore vuoto ArrayList comporterà una griglia vuota. Inoltre, gli oggetti in ArrayList devono contenere proprietà pubbliche. Quando si esegue l'associazione a un ArrayListoggetto , impostare su MappingNameDataGridTableStyle "ArrayList" (il nome del tipo).
Per ogni DataGridTableStyle, è possibile impostare attributi di colore e didascalia che eseguono l'override delle impostazioni per il System.Windows.Forms.DataGrid controllo. Tuttavia, se tali proprietà non sono impostate, le impostazioni per il controllo vengono utilizzate per impostazione predefinita. Per eseguire l'override delle proprietà, è possibile eseguire l'override DataGridTableStyle delle proprietà seguenti:
Per personalizzare l'aspetto di singole colonne, aggiungere DataGridColumnStyle oggetti a GridColumnStylesCollection, a cui si accede tramite la GridColumnStyles proprietà di ogni DataGridTableStyleoggetto . Per sincronizzare ognuno DataGridColumnStyle con un DataColumn oggetto DataTablein , impostare su MappingName di ColumnName un oggetto DataColumn. Quando si costruisce un oggetto DataGridColumnStyle, è anche possibile impostare una stringa di formattazione che specifica il modo in cui la colonna visualizza i dati. Ad esempio, è possibile specificare che la colonna usa un formato di data breve per visualizzare le date contenute nella tabella.
Attenzione
Creare DataGridColumnStyle sempre oggetti e aggiungerli a GridColumnStylesCollection prima di aggiungere DataGridTableStyle oggetti a GridTableStylesCollection. Quando si aggiunge un oggetto vuoto DataGridTableStyle con un valore valido MappingName all'insieme, DataGridColumnStyle gli oggetti vengono generati automaticamente. Di conseguenza, viene generata un'eccezione se si tenta di aggiungere nuovi DataGridColumnStyle oggetti con valori duplicati MappingName a GridColumnStylesCollection.
Annotazioni
Il DataGridView controllo sostituisce e aggiunge funzionalità al DataGrid controllo; tuttavia, il DataGrid controllo viene mantenuto sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie. Per altre informazioni, vedere Differenze tra i controlli DataGridView di Windows Form e DataGrid.
Costruttori
| Nome | Descrizione |
|---|---|
| DataGrid() |
Obsoleti.
Inizializza una nuova istanza della classe DataGrid. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessibilityObject |
Obsoleti.
Ottiene l'oggetto AccessibleObject assegnato al controllo . (Ereditato da Control) |
| AccessibleDefaultActionDescription |
Obsoleti.
Ottiene o imposta la descrizione dell'azione predefinita del controllo da utilizzare dalle applicazioni client di accessibilità. (Ereditato da Control) |
| AccessibleDescription |
Obsoleti.
Ottiene o imposta la descrizione del controllo utilizzato dalle applicazioni client di accessibilità. (Ereditato da Control) |
| AccessibleName |
Obsoleti.
Ottiene o imposta il nome del controllo utilizzato dalle applicazioni client di accessibilità. (Ereditato da Control) |
| AccessibleRole |
Obsoleti.
Ottiene o imposta il ruolo accessibile del controllo. (Ereditato da Control) |
| AllowDrop |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo può accettare dati trascinati dall'utente. (Ereditato da Control) |
| AllowNavigation |
Obsoleti.
Ottiene o imposta un valore che indica se lo spostamento è consentito. |
| AllowSorting |
Obsoleti.
Ottiene o imposta un valore che indica se è possibile ricorrere alla griglia facendo clic su un'intestazione di colonna. |
| AlternatingBackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo delle righe numerate dispari della griglia. |
| Anchor |
Obsoleti.
Ottiene o imposta i bordi del contenitore a cui è associato un controllo e determina il modo in cui un controllo viene ridimensionato con il relativo elemento padre. (Ereditato da Control) |
| AutoScrollOffset |
Obsoleti.
Ottiene o imposta la posizione in cui questo controllo viene sottoposto a scorrimento in ScrollControlIntoView(Control). (Ereditato da Control) |
| AutoSize |
Obsoleti.
Questa proprietà non è rilevante per questa classe. (Ereditato da Control) |
| BackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo delle righe numerate pari della griglia. |
| BackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo per il controllo . (Ereditato da Control) |
| BackgroundColor |
Obsoleti.
Ottiene o imposta il colore dell'area non di riga della griglia. |
| BackgroundImage |
Obsoleti.
Questo membro non è significativo per questo controllo. |
| BackgroundImageLayout |
Obsoleti.
Questo membro non è significativo per questo controllo. |
| BindingContext |
Obsoleti.
Ottiene o imposta l'oggetto BindingContext per il controllo . (Ereditato da Control) |
| BorderStyle |
Obsoleti.
Ottiene o imposta lo stile del bordo della griglia. |
| Bottom |
Obsoleti.
Ottiene la distanza, in pixel, tra il bordo inferiore del controllo e il bordo superiore dell'area client del contenitore. (Ereditato da Control) |
| Bounds |
Obsoleti.
Ottiene o imposta le dimensioni e la posizione del controllo, inclusi i relativi elementi non client, in pixel, rispetto al controllo padre. (Ereditato da Control) |
| CanEnableIme |
Obsoleti.
Ottiene un valore che indica se la proprietà può essere impostata su un valore attivo per abilitare il ImeMode supporto IME. (Ereditato da Control) |
| CanFocus |
Obsoleti.
Ottiene un valore che indica se il controllo può ricevere lo stato attivo. (Ereditato da Control) |
| CanRaiseEvents |
Obsoleti.
Determina se è possibile generare eventi nel controllo . (Ereditato da Control) |
| CanSelect |
Obsoleti.
Ottiene un valore che indica se il controllo può essere selezionato. (Ereditato da Control) |
| CaptionBackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo dell'area della didascalia. |
| CaptionFont |
Obsoleti.
Ottiene o imposta il tipo di carattere della didascalia della griglia. |
| CaptionForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano dell'area della didascalia. |
| CaptionText |
Obsoleti.
Ottiene o imposta il testo della didascalia della finestra della griglia. |
| CaptionVisible |
Obsoleti.
Ottiene o imposta un valore che indica se la didascalia della griglia è visibile. |
| Capture |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo ha acquisito il mouse. (Ereditato da Control) |
| CausesValidation |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo determina l'esecuzione della convalida su tutti i controlli che richiedono la convalida quando riceve lo stato attivo. (Ereditato da Control) |
| ClientRectangle |
Obsoleti.
Ottiene il rettangolo che rappresenta l'area client del controllo. (Ereditato da Control) |
| ClientSize |
Obsoleti.
Ottiene o imposta l'altezza e la larghezza dell'area client del controllo. (Ereditato da Control) |
| ColumnHeadersVisible |
Obsoleti.
Ottiene o imposta un valore che indica se le intestazioni di colonna di una tabella sono visibili. |
| CompanyName |
Obsoleti.
Ottiene il nome della società o dell'autore dell'applicazione contenente il controllo . (Ereditato da Control) |
| Container |
Obsoleti.
Ottiene l'oggetto IContainer contenente l'oggetto Component. (Ereditato da Component) |
| ContainsFocus |
Obsoleti.
Ottiene un valore che indica se il controllo, o uno dei relativi controlli figlio, ha attualmente lo stato attivo per l'input. (Ereditato da Control) |
| ContextMenu |
Obsoleti.
Ottiene o imposta il menu di scelta rapida associato al controllo . (Ereditato da Control) |
| ContextMenuStrip |
Obsoleti.
Ottiene o imposta l'oggetto ContextMenuStrip associato a questo controllo. (Ereditato da Control) |
| Controls |
Obsoleti.
Ottiene la raccolta di controlli contenuti all'interno del controllo . (Ereditato da Control) |
| Created |
Obsoleti.
Ottiene un valore che indica se il controllo è stato creato. (Ereditato da Control) |
| CreateParams |
Obsoleti.
Ottiene i parametri di creazione necessari quando viene creato l'handle di controllo. (Ereditato da Control) |
| CurrentCell |
Obsoleti.
Ottiene o imposta la cella con lo stato attivo. Non disponibile in fase di progettazione. |
| CurrentRowIndex |
Obsoleti.
Ottiene o imposta l'indice della riga con stato attivo. |
| Cursor |
Obsoleti.
Questo membro non è significativo per questo controllo. |
| DataBindings |
Obsoleti.
Ottiene i data binding per il controllo . (Ereditato da Control) |
| DataContext |
Obsoleti.
Ottiene o imposta il contesto dei dati allo scopo del data binding. Si tratta di una proprietà di ambiente. (Ereditato da Control) |
| DataMember |
Obsoleti.
Ottiene o imposta l'elenco specifico in un DataSource oggetto per il quale il DataGrid controllo visualizza una griglia. |
| DataSource |
Obsoleti.
Ottiene o imposta l'origine dati per la quale la griglia visualizza i dati. |
| DefaultCursor |
Obsoleti.
Ottiene o imposta il cursore predefinito per il controllo . (Ereditato da Control) |
| DefaultImeMode |
Obsoleti.
Ottiene la modalità IME (Input Method Editor) predefinita supportata dal controllo . (Ereditato da Control) |
| DefaultMargin |
Obsoleti.
Ottiene lo spazio, in pixel, specificato per impostazione predefinita tra i controlli. (Ereditato da Control) |
| DefaultMaximumSize |
Obsoleti.
Ottiene la lunghezza e l'altezza, in pixel, specificata come dimensione massima predefinita di un controllo. (Ereditato da Control) |
| DefaultMinimumSize |
Obsoleti.
Ottiene la lunghezza e l'altezza, in pixel, specificata come dimensione minima predefinita di un controllo. (Ereditato da Control) |
| DefaultPadding |
Obsoleti.
Ottiene la spaziatura interna predefinita, in pixel, del contenuto di un controllo. (Ereditato da Control) |
| DefaultSize |
Obsoleti.
Ottiene le dimensioni predefinite del controllo. |
| DefaultSize |
Obsoleti.
Ottiene le dimensioni predefinite del controllo. (Ereditato da Control) |
| DesignMode |
Obsoleti.
Ottiene un valore che indica se è Component attualmente in modalità progettazione. (Ereditato da Component) |
| DeviceDpi |
Obsoleti.
Ottiene il valore DPI per il dispositivo di visualizzazione in cui è attualmente visualizzato il controllo. (Ereditato da Control) |
| DisplayRectangle |
Obsoleti.
Ottiene il rettangolo che rappresenta l'area di visualizzazione del controllo. (Ereditato da Control) |
| Disposing |
Obsoleti.
Ottiene un valore che indica se la classe di base Control è in fase di eliminazione. (Ereditato da Control) |
| Dock |
Obsoleti.
Ottiene o imposta i bordi di controllo ancorati al controllo padre e determina il modo in cui un controllo viene ridimensionato con il relativo elemento padre. (Ereditato da Control) |
| DoubleBuffered |
Obsoleti.
Ottiene o imposta un valore che indica se questo controllo deve ridisegnare la superficie utilizzando un buffer secondario per ridurre o impedire sfarfallio. (Ereditato da Control) |
| Enabled |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo può rispondere all'interazione dell'utente. (Ereditato da Control) |
| Events |
Obsoleti.
Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto . (Ereditato da Component) |
| FirstVisibleColumn |
Obsoleti.
Ottiene l'indice della prima colonna visibile in una griglia. |
| FlatMode |
Obsoleti.
Ottiene o imposta un valore che indica se la griglia viene visualizzata in modalità flat. |
| Focused |
Obsoleti.
Ottiene un valore che indica se il controllo ha lo stato attivo per l'input. (Ereditato da Control) |
| Font |
Obsoleti.
Ottiene o imposta il tipo di carattere del testo visualizzato dal controllo . (Ereditato da Control) |
| FontHeight |
Obsoleti.
Ottiene o imposta l'altezza del tipo di carattere del controllo. (Ereditato da Control) |
| ForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano (in genere il colore del testo) del DataGrid controllo. |
| ForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano del controllo. (Ereditato da Control) |
| GridLineColor |
Obsoleti.
Ottiene o imposta il colore delle linee della griglia. |
| GridLineStyle |
Obsoleti.
Ottiene o imposta lo stile della linea della griglia. |
| Handle |
Obsoleti.
Ottiene l'handle di finestra a cui è associato il controllo. (Ereditato da Control) |
| HasChildren |
Obsoleti.
Ottiene un valore che indica se il controllo contiene uno o più controlli figlio. (Ereditato da Control) |
| HeaderBackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo di tutte le intestazioni di riga e colonna. |
| HeaderFont |
Obsoleti.
Ottiene o imposta il tipo di carattere utilizzato per le intestazioni di colonna. |
| HeaderForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano delle intestazioni. |
| Height |
Obsoleti.
Ottiene o imposta l'altezza del controllo. (Ereditato da Control) |
| HorizScrollBar |
Obsoleti.
Ottiene la barra di scorrimento orizzontale per la griglia. |
| ImeMode |
Obsoleti.
Ottiene o imposta la modalità IME (Input Method Editor) del controllo. (Ereditato da Control) |
| ImeModeBase |
Obsoleti.
Ottiene o imposta la modalità IME di un controllo . (Ereditato da Control) |
| InvokeRequired |
Obsoleti.
Ottiene un valore che indica se il chiamante deve chiamare un metodo invoke durante l'esecuzione di chiamate al controllo perché il chiamante si trova in un thread diverso da quello in cui è stato creato il controllo. (Ereditato da Control) |
| IsAccessible |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo è visibile alle applicazioni di accessibilità. (Ereditato da Control) |
| IsAncestorSiteInDesignMode |
Obsoleti.
Indica se uno dei predecessori di questo controllo è presente nel sito e nel sito in DesignMode. Questa proprietà è di sola lettura. (Ereditato da Control) |
| IsDisposed |
Obsoleti.
Ottiene un valore che indica se il controllo è stato eliminato. (Ereditato da Control) |
| IsHandleCreated |
Obsoleti.
Ottiene un valore che indica se al controllo è associato un handle. (Ereditato da Control) |
| IsMirrored |
Obsoleti.
Ottiene un valore che indica se il controllo è con mirroring. (Ereditato da Control) |
| Item[DataGridCell] |
Obsoleti.
Ottiene o imposta il valore di un oggetto specificato DataGridCell. |
| Item[Int32, Int32] |
Obsoleti.
Ottiene o imposta il valore della cella in corrispondenza della riga e della colonna specificata. |
| LayoutEngine |
Obsoleti.
Ottiene un'istanza memorizzata nella cache del motore di layout del controllo. (Ereditato da Control) |
| Left |
Obsoleti.
Ottiene o imposta la distanza, in pixel, tra il bordo sinistro del controllo e il bordo sinistro dell'area client del contenitore. (Ereditato da Control) |
| LinkColor |
Obsoleti.
Ottiene o imposta il colore del testo su cui è possibile fare clic per passare a una tabella figlio. |
| LinkHoverColor |
Obsoleti.
Questo membro non è significativo per questo controllo. |
| ListManager |
Obsoleti.
Ottiene l'oggetto CurrencyManager per questo DataGrid controllo. |
| Location |
Obsoleti.
Ottiene o imposta le coordinate dell'angolo superiore sinistro del controllo rispetto all'angolo superiore sinistro del contenitore. (Ereditato da Control) |
| Margin |
Obsoleti.
Ottiene o imposta lo spazio tra i controlli. (Ereditato da Control) |
| MaximumSize |
Obsoleti.
Ottiene o imposta la dimensione che rappresenta il limite superiore che GetPreferredSize(Size) può specificare. (Ereditato da Control) |
| MinimumSize |
Obsoleti.
Ottiene o imposta le dimensioni che sono il limite inferiore che GetPreferredSize(Size) può specificare. (Ereditato da Control) |
| Name |
Obsoleti.
Ottiene o imposta il nome del controllo. (Ereditato da Control) |
| Padding |
Obsoleti.
Ottiene o imposta la spaziatura interna all'interno del controllo . (Ereditato da Control) |
| Parent |
Obsoleti.
Ottiene o imposta il contenitore padre del controllo. (Ereditato da Control) |
| ParentRowsBackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo delle righe padre. |
| ParentRowsForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano delle righe padre. |
| ParentRowsLabelStyle |
Obsoleti.
Ottiene o imposta la modalità di visualizzazione delle etichette di riga padre. |
| ParentRowsVisible |
Obsoleti.
Ottiene o imposta un valore che indica se le righe padre di una tabella sono visibili. |
| PreferredColumnWidth |
Obsoleti.
Ottiene o imposta la larghezza predefinita delle colonne della griglia in pixel. |
| PreferredRowHeight |
Obsoleti.
Ottiene o imposta l'altezza della riga preferita per il DataGrid controllo . |
| PreferredSize |
Obsoleti.
Ottiene le dimensioni di un'area rettangolare in cui il controllo può adattarsi. (Ereditato da Control) |
| ProductName |
Obsoleti.
Ottiene il nome del prodotto dell'assembly contenente il controllo . (Ereditato da Control) |
| ProductVersion |
Obsoleti.
Ottiene la versione dell'assembly contenente il controllo . (Ereditato da Control) |
| ReadOnly |
Obsoleti.
Ottiene o imposta un valore che indica se la griglia è in modalità di sola lettura. |
| RecreatingHandle |
Obsoleti.
Ottiene un valore che indica se il controllo sta ricreando il relativo handle. (Ereditato da Control) |
| Region |
Obsoleti.
Ottiene o imposta l'area della finestra associata al controllo . (Ereditato da Control) |
| RenderRightToLeft |
Obsoleti.
Obsoleti.
Questa proprietà è obsoleta. (Ereditato da Control) |
| ResizeRedraw |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo viene ridisegnato quando viene ridimensionato. (Ereditato da Control) |
| Right |
Obsoleti.
Ottiene la distanza, in pixel, tra il bordo destro del controllo e il bordo sinistro dell'area client del contenitore. (Ereditato da Control) |
| RightToLeft |
Obsoleti.
Ottiene o imposta un valore che indica se gli elementi del controllo sono allineati per supportare le impostazioni locali utilizzando tipi di carattere da destra a sinistra. (Ereditato da Control) |
| RowHeadersVisible |
Obsoleti.
Ottiene o imposta un valore che specifica se le intestazioni di riga sono visibili. |
| RowHeaderWidth |
Obsoleti.
Ottiene o imposta la larghezza delle intestazioni di riga. |
| ScaleChildren |
Obsoleti.
Ottiene un valore che determina il ridimensionamento dei controlli figlio. (Ereditato da Control) |
| SelectionBackColor |
Obsoleti.
Ottiene o imposta il colore di sfondo delle righe selezionate. |
| SelectionForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano delle righe selezionate. |
| ShowFocusCues |
Obsoleti.
Ottiene un valore che indica se il controllo deve visualizzare i rettangoli dello stato attivo. (Ereditato da Control) |
| ShowKeyboardCues |
Obsoleti.
Ottiene un valore che indica se l'interfaccia utente è nello stato appropriato per mostrare o nascondere i tasti di scelta rapida. (Ereditato da Control) |
| Site |
Obsoleti.
Ottiene o imposta il sito del controllo. |
| Site |
Obsoleti.
Ottiene o imposta il sito del controllo. (Ereditato da Control) |
| Size |
Obsoleti.
Ottiene o imposta l'altezza e la larghezza del controllo. (Ereditato da Control) |
| TabIndex |
Obsoleti.
Ottiene o imposta l'ordine di tabulazione del controllo all'interno del relativo contenitore. (Ereditato da Control) |
| TableStyles |
Obsoleti.
Ottiene l'insieme di DataGridTableStyle oggetti per la griglia. |
| TabStop |
Obsoleti.
Ottiene o imposta un valore che indica se l'utente può assegnare lo stato attivo a questo controllo utilizzando il tasto TAB. (Ereditato da Control) |
| Tag |
Obsoleti.
Ottiene o imposta l'oggetto che contiene dati sul controllo . (Ereditato da Control) |
| Text |
Obsoleti.
Questo membro non è significativo per questo controllo. |
| Top |
Obsoleti.
Ottiene o imposta la distanza, in pixel, tra il bordo superiore del controllo e il bordo superiore dell'area client del contenitore. (Ereditato da Control) |
| TopLevelControl |
Obsoleti.
Ottiene il controllo padre non padre padre da un altro controllo Windows Form. In genere, si tratta del più esterno Form in cui è contenuto il controllo. (Ereditato da Control) |
| UseWaitCursor |
Obsoleti.
Ottiene o imposta un valore che indica se utilizzare il cursore di attesa per il controllo corrente e tutti i controlli figlio. (Ereditato da Control) |
| VertScrollBar |
Obsoleti.
Ottiene la barra di scorrimento verticale del controllo . |
| Visible |
Obsoleti.
Ottiene o imposta un valore che indica se il controllo e tutti i relativi controlli figlio vengono visualizzati. (Ereditato da Control) |
| VisibleColumnCount |
Obsoleti.
Ottiene il numero di colonne visibili. |
| VisibleRowCount |
Obsoleti.
Ottiene il numero di righe visibili. |
| Width |
Obsoleti.
Ottiene o imposta la larghezza del controllo. (Ereditato da Control) |
| WindowTarget |
Obsoleti.
Questa proprietà non è rilevante per questa classe. (Ereditato da Control) |
Metodi
| Nome | Descrizione |
|---|---|
| AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Obsoleti.
Notifica alle applicazioni client di accessibilità dell'oggetto specificato AccessibleEvents per il controllo figlio specificato. (Ereditato da Control) |
| AccessibilityNotifyClients(AccessibleEvents, Int32) |
Obsoleti.
Notifica alle applicazioni client di accessibilità dell'oggetto specificato AccessibleEvents per il controllo figlio specificato. (Ereditato da Control) |
| BeginEdit(DataGridColumnStyle, Int32) |
Obsoleti.
Tenta di inserire la griglia in uno stato in cui è consentita la modifica. |
| BeginInit() |
Obsoleti.
Avvia l'inizializzazione di un DataGrid oggetto utilizzato in una maschera o utilizzato da un altro componente. L'inizializzazione viene eseguita in fase di esecuzione. |
| BeginInvoke(Action) |
Obsoleti.
Esegue il delegato specificato in modo asincrono sul thread in cui è stato creato l'handle sottostante del controllo. (Ereditato da Control) |
| BeginInvoke(Delegate, Object[]) |
Obsoleti.
Esegue il delegato specificato in modo asincrono con gli argomenti specificati, nel thread in cui è stato creato l'handle sottostante del controllo. (Ereditato da Control) |
| BeginInvoke(Delegate) |
Obsoleti.
Esegue il delegato specificato in modo asincrono sul thread in cui è stato creato l'handle sottostante del controllo. (Ereditato da Control) |
| BringToFront() |
Obsoleti.
Porta il controllo sulla parte anteriore dell'ordine z. (Ereditato da Control) |
| CancelEditing() |
Obsoleti.
Annulla l'operazione di modifica corrente ed esegue il rollback di tutte le modifiche. |
| Collapse(Int32) |
Obsoleti.
Comprime le relazioni figlio, se presenti per tutte le righe o per una riga specificata. |
| ColumnStartedEditing(Control) |
Obsoleti.
Informa il DataGrid controllo quando l'utente inizia a modificare una colonna utilizzando il controllo specificato. |
| ColumnStartedEditing(Rectangle) |
Obsoleti.
Informa il DataGrid controllo quando l'utente inizia a modificare la colonna nella posizione specificata. |
| Contains(Control) |
Obsoleti.
Recupera un valore che indica se il controllo specificato è un elemento figlio del controllo . (Ereditato da Control) |
| CreateAccessibilityInstance() |
Obsoleti.
Costruisce una nuova istanza dell'oggetto di accessibilità per questo controllo. |
| CreateAccessibilityInstance() |
Obsoleti.
Crea un nuovo oggetto di accessibilità per il controllo . (Ereditato da Control) |
| CreateControl() |
Obsoleti.
Forza la creazione del controllo visibile, inclusa la creazione dell'handle e dei controlli figlio visibili. (Ereditato da Control) |
| CreateControlsInstance() |
Obsoleti.
Crea una nuova istanza della raccolta di controlli per il controllo . (Ereditato da Control) |
| CreateGraphics() |
Obsoleti.
Crea l'oggetto Graphics per il controllo . (Ereditato da Control) |
| CreateGridColumn(PropertyDescriptor, Boolean) |
Obsoleti.
Crea un DataGridColumnStyle oggetto utilizzando l'oggetto specificato PropertyDescriptor. |
| CreateGridColumn(PropertyDescriptor) |
Obsoleti.
Crea un nuovo DataGridColumnStyle oggetto con l'oggetto specificato PropertyDescriptor. |
| CreateHandle() |
Obsoleti.
Crea un handle per il controllo. (Ereditato da Control) |
| CreateObjRef(Type) |
Obsoleti.
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| DefWndProc(Message) |
Obsoleti.
Invia il messaggio specificato alla routine della finestra predefinita. (Ereditato da Control) |
| DestroyHandle() |
Obsoleti.
Elimina definitivamente l'handle associato al controllo . (Ereditato da Control) |
| Dispose() |
Obsoleti.
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
| Dispose(Boolean) |
Obsoleti.
Elimina le risorse (diverse dalla memoria) usate dall'oggetto DataGrid. |
| Dispose(Boolean) |
Obsoleti.
Rilascia le risorse non gestite usate dai Control controlli figlio e, facoltativamente, rilascia le risorse gestite. (Ereditato da Control) |
| DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Obsoleti.
Avvia un'operazione di trascinamento. (Ereditato da Control) |
| DoDragDrop(Object, DragDropEffects) |
Obsoleti.
Avvia un'operazione di trascinamento della selezione. (Ereditato da Control) |
| DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean) |
Obsoleti.
Visualizza ADO.NET dati in una griglia scorrevole. Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Utilizzare invece il DataGridView controllo , che sostituisce ed estende il DataGrid controllo . (Ereditato da Control) |
| DoDragDropAsJson<T>(T, DragDropEffects) |
Obsoleti.
Visualizza ADO.NET dati in una griglia scorrevole. Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Utilizzare invece il DataGridView controllo , che sostituisce ed estende il DataGrid controllo . (Ereditato da Control) |
| DrawToBitmap(Bitmap, Rectangle) |
Obsoleti.
Supporta il rendering nella bitmap specificata. (Ereditato da Control) |
| EndEdit(DataGridColumnStyle, Int32, Boolean) |
Obsoleti.
Richiede una fine a un'operazione di modifica eseguita sul DataGrid controllo . |
| EndInit() |
Obsoleti.
Termina l'inizializzazione di un DataGrid oggetto utilizzato in una maschera o utilizzato da un altro componente. L'inizializzazione viene eseguita in fase di esecuzione. |
| EndInvoke(IAsyncResult) |
Obsoleti.
Recupera il valore restituito dell'operazione asincrona rappresentata dall'oggetto IAsyncResult passato. (Ereditato da Control) |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Expand(Int32) |
Obsoleti.
Visualizza le relazioni figlio, se presenti, per tutte le righe o una riga specifica. |
| FindForm() |
Obsoleti.
Recupera il form su cui si trova il controllo. (Ereditato da Control) |
| Focus() |
Obsoleti.
Imposta lo stato attivo per l'input sul controllo. (Ereditato da Control) |
| GetAccessibilityObjectById(Int32) |
Obsoleti.
Recupera l'oggetto specificato AccessibleObject. (Ereditato da Control) |
| GetAutoSizeMode() |
Obsoleti.
Recupera un valore che indica il comportamento di un controllo quando la relativa AutoSize proprietà è abilitata. (Ereditato da Control) |
| GetCellBounds(DataGridCell) |
Obsoleti.
Ottiene l'oggetto Rectangle della cella specificata da DataGridCell. |
| GetCellBounds(Int32, Int32) |
Obsoleti.
Ottiene l'oggetto della cella specificata in base al Rectangle numero di riga e colonna. |
| GetChildAtPoint(Point, GetChildAtPointSkip) |
Obsoleti.
Recupera il controllo figlio che si trova in corrispondenza delle coordinate specificate, specificando se ignorare i controlli figlio di un determinato tipo. (Ereditato da Control) |
| GetChildAtPoint(Point) |
Obsoleti.
Recupera il controllo figlio che si trova in corrispondenza delle coordinate specificate. (Ereditato da Control) |
| GetContainerControl() |
Obsoleti.
Restituisce l'oggetto successivo ContainerControl della catena di controlli padre del controllo. (Ereditato da Control) |
| GetCurrentCellBounds() |
Obsoleti.
Ottiene un oggetto Rectangle che specifica i quattro angoli della cella selezionata. |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetNextControl(Control, Boolean) |
Obsoleti.
Recupera il controllo successivo avanti o indietro nell'ordine di tabulazioni dei controlli figlio. (Ereditato da Control) |
| GetOutputTextDelimiter() |
Obsoleti.
Ottiene la stringa che rappresenta il delimitatore tra le colonne quando il contenuto della riga viene copiato negli Appunti. |
| GetPreferredSize(Size) |
Obsoleti.
Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo. (Ereditato da Control) |
| GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Obsoleti.
Recupera i limiti all'interno del quale viene ridimensionato il controllo. (Ereditato da Control) |
| GetService(Type) |
Obsoleti.
Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container. (Ereditato da Component) |
| GetStyle(ControlStyles) |
Obsoleti.
Recupera il valore del bit dello stile di controllo specificato per il controllo . (Ereditato da Control) |
| GetTopLevel() |
Obsoleti.
Determina se il controllo è un controllo di primo livello. (Ereditato da Control) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GridHScrolled(Object, ScrollEventArgs) |
Obsoleti.
È in ascolto dell'evento di scorrimento della barra di scorrimento orizzontale. |
| GridVScrolled(Object, ScrollEventArgs) |
Obsoleti.
È in ascolto dell'evento di scorrimento della barra di scorrimento verticale. |
| Hide() |
Obsoleti.
Nasconde il controllo dall'utente. (Ereditato da Control) |
| HitTest(Int32, Int32) |
Obsoleti.
Ottiene informazioni, ad esempio il numero di riga e di colonna di un punto selezionato nella griglia, utilizzando la coordinata x e y passata al metodo . |
| HitTest(Point) |
Obsoleti.
Ottiene informazioni, ad esempio il numero di riga e di colonna di un punto selezionato nella griglia, sulla griglia usando un oggetto specifico Point. |
| InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| InitLayout() |
Obsoleti.
Chiamato dopo che il controllo è stato aggiunto a un altro contenitore. (Ereditato da Control) |
| Invalidate() |
Obsoleti.
Invalida l'intera superficie del controllo e ne determina il ridisegno. (Ereditato da Control) |
| Invalidate(Boolean) |
Obsoleti.
Invalida un'area specifica del controllo e determina l'invio di un messaggio di disegno al controllo. Facoltativamente, invalida i controlli figlio assegnati al controllo . (Ereditato da Control) |
| Invalidate(Rectangle, Boolean) |
Obsoleti.
Invalida l'area specificata del controllo (la aggiunge all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata all'operazione di disegno successiva) e fa sì che un messaggio di disegno venga inviato al controllo. Facoltativamente, invalida i controlli figlio assegnati al controllo . (Ereditato da Control) |
| Invalidate(Rectangle) |
Obsoleti.
Invalida l'area specificata del controllo (la aggiunge all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata all'operazione di disegno successiva) e fa sì che un messaggio di disegno venga inviato al controllo. (Ereditato da Control) |
| Invalidate(Region, Boolean) |
Obsoleti.
Invalida l'area specificata del controllo (la aggiunge all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata all'operazione di disegno successiva) e fa sì che un messaggio di disegno venga inviato al controllo. Facoltativamente, invalida i controlli figlio assegnati al controllo . (Ereditato da Control) |
| Invalidate(Region) |
Obsoleti.
Invalida l'area specificata del controllo (la aggiunge all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata all'operazione di disegno successiva) e fa sì che un messaggio di disegno venga inviato al controllo. (Ereditato da Control) |
| Invoke(Action) |
Obsoleti.
Esegue il delegato specificato nel thread proprietario dell'handle della finestra sottostante del controllo. (Ereditato da Control) |
| Invoke(Delegate, Object[]) |
Obsoleti.
Esegue il delegato specificato, nel thread proprietario dell'handle della finestra sottostante del controllo, con l'elenco specificato di argomenti. (Ereditato da Control) |
| Invoke(Delegate) |
Obsoleti.
Esegue il delegato specificato nel thread proprietario dell'handle della finestra sottostante del controllo. (Ereditato da Control) |
| Invoke<T>(Func<T>) |
Obsoleti.
Esegue il delegato specificato nel thread proprietario dell'handle della finestra sottostante del controllo. (Ereditato da Control) |
| InvokeAsync(Action, CancellationToken) |
Obsoleti.
Richiama il callback sincrono specificato in modo asincrono sul thread proprietario dell'handle del controllo. (Ereditato da Control) |
| InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken) |
Obsoleti.
Esegue il callback asincrono specificato sul thread proprietario dell'handle del controllo in modo asincrono. (Ereditato da Control) |
| InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken) |
Obsoleti.
Esegue il callback asincrono specificato sul thread proprietario dell'handle del controllo. (Ereditato da Control) |
| InvokeAsync<T>(Func<T>, CancellationToken) |
Obsoleti.
Richiama il callback sincrono specificato in modo asincrono sul thread proprietario dell'handle del controllo. (Ereditato da Control) |
| InvokeGotFocus(Control, EventArgs) |
Obsoleti.
Genera l'evento GotFocus per il controllo specificato. (Ereditato da Control) |
| InvokeLostFocus(Control, EventArgs) |
Obsoleti.
Genera l'evento LostFocus per il controllo specificato. (Ereditato da Control) |
| InvokeOnClick(Control, EventArgs) |
Obsoleti.
Genera l'evento Click per il controllo specificato. (Ereditato da Control) |
| InvokePaint(Control, PaintEventArgs) |
Obsoleti.
Genera l'evento Paint per il controllo specificato. (Ereditato da Control) |
| InvokePaintBackground(Control, PaintEventArgs) |
Obsoleti.
Genera l'evento |
| IsExpanded(Int32) |
Obsoleti.
Ottiene un valore che indica se il nodo di una riga specificata viene espanso o compresso. |
| IsInputChar(Char) |
Obsoleti.
Determina se un carattere è un carattere di input riconosciuto dal controllo. (Ereditato da Control) |
| IsInputKey(Keys) |
Obsoleti.
Determina se la chiave specificata è una chiave di input normale o una chiave speciale che richiede la pre-elaborazione. (Ereditato da Control) |
| IsSelected(Int32) |
Obsoleti.
Ottiene un valore che indica se è selezionata una riga specificata. |
| LogicalToDeviceUnits(Int32) |
Obsoleti.
Converte un valore DPI logico nel valore DPI DeviceUnit equivalente. (Ereditato da Control) |
| LogicalToDeviceUnits(Size) |
Obsoleti.
Trasforma una dimensione dalle unità logiche a quella del dispositivo ridimensionandola per il valore DPI corrente e arrotondando il valore intero più vicino per larghezza e altezza. (Ereditato da Control) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Obsoleti.
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| NavigateBack() |
Obsoleti.
Torna alla tabella visualizzata in precedenza nella griglia. |
| NavigateTo(Int32, String) |
Obsoleti.
Consente di passare alla tabella specificata in base al nome di riga e di relazione. |
| NotifyInvalidate(Rectangle) |
Obsoleti.
Genera l'evento con un'area Invalidated specificata del controllo da invalidare. (Ereditato da Control) |
| OnAllowNavigationChanged(EventArgs) |
Obsoleti.
Genera l'evento AllowNavigationChanged. |
| OnAutoSizeChanged(EventArgs) |
Obsoleti.
Genera l'evento AutoSizeChanged. (Ereditato da Control) |
| OnBackButtonClicked(Object, EventArgs) |
Obsoleti.
Ascolta l'evento selezionato del pulsante Indietro della didascalia. |
| OnBackColorChanged(EventArgs) |
Obsoleti.
Genera l'evento BackColorChanged. |
| OnBackColorChanged(EventArgs) |
Obsoleti.
Genera l'evento BackColorChanged. (Ereditato da Control) |
| OnBackgroundColorChanged(EventArgs) |
Obsoleti.
Genera l'evento BackgroundColorChanged. |
| OnBackgroundImageChanged(EventArgs) |
Obsoleti.
Genera l'evento BackgroundImageChanged. (Ereditato da Control) |
| OnBackgroundImageLayoutChanged(EventArgs) |
Obsoleti.
Genera l'evento BackgroundImageLayoutChanged. (Ereditato da Control) |
| OnBindingContextChanged(EventArgs) |
Obsoleti.
Genera l'evento BindingContextChanged. |
| OnBindingContextChanged(EventArgs) |
Obsoleti.
Genera l'evento BindingContextChanged. (Ereditato da Control) |
| OnBorderStyleChanged(EventArgs) |
Obsoleti.
Genera l'evento BorderStyleChanged. |
| OnCaptionVisibleChanged(EventArgs) |
Obsoleti.
Genera l'evento CaptionVisibleChanged. |
| OnCausesValidationChanged(EventArgs) |
Obsoleti.
Genera l'evento CausesValidationChanged. (Ereditato da Control) |
| OnChangeUICues(UICuesEventArgs) |
Obsoleti.
Genera l'evento ChangeUICues. (Ereditato da Control) |
| OnClick(EventArgs) |
Obsoleti.
Genera l'evento Click. (Ereditato da Control) |
| OnClientSizeChanged(EventArgs) |
Obsoleti.
Genera l'evento ClientSizeChanged. (Ereditato da Control) |
| OnContextMenuChanged(EventArgs) |
Obsoleti.
Genera l'evento ContextMenuChanged. (Ereditato da Control) |
| OnContextMenuStripChanged(EventArgs) |
Obsoleti.
Genera l'evento ContextMenuStripChanged. (Ereditato da Control) |
| OnControlAdded(ControlEventArgs) |
Obsoleti.
Genera l'evento ControlAdded. (Ereditato da Control) |
| OnControlRemoved(ControlEventArgs) |
Obsoleti.
Genera l'evento ControlRemoved. (Ereditato da Control) |
| OnCreateControl() |
Obsoleti.
Genera il CreateControl() metodo . (Ereditato da Control) |
| OnCurrentCellChanged(EventArgs) |
Obsoleti.
Genera l'evento CurrentCellChanged. |
| OnCursorChanged(EventArgs) |
Obsoleti.
Genera l'evento CursorChanged. (Ereditato da Control) |
| OnDataContextChanged(EventArgs) |
Obsoleti.
Visualizza ADO.NET dati in una griglia scorrevole. Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Utilizzare invece il DataGridView controllo , che sostituisce ed estende il DataGrid controllo . (Ereditato da Control) |
| OnDataSourceChanged(EventArgs) |
Obsoleti.
Genera l'evento DataSourceChanged. |
| OnDockChanged(EventArgs) |
Obsoleti.
Genera l'evento DockChanged. (Ereditato da Control) |
| OnDoubleClick(EventArgs) |
Obsoleti.
Genera l'evento DoubleClick. (Ereditato da Control) |
| OnDpiChangedAfterParent(EventArgs) |
Obsoleti.
Genera l'evento DpiChangedAfterParent. (Ereditato da Control) |
| OnDpiChangedBeforeParent(EventArgs) |
Obsoleti.
Genera l'evento DpiChangedBeforeParent. (Ereditato da Control) |
| OnDragDrop(DragEventArgs) |
Obsoleti.
Genera l'evento DragDrop. (Ereditato da Control) |
| OnDragEnter(DragEventArgs) |
Obsoleti.
Genera l'evento DragEnter. (Ereditato da Control) |
| OnDragLeave(EventArgs) |
Obsoleti.
Genera l'evento DragLeave. (Ereditato da Control) |
| OnDragOver(DragEventArgs) |
Obsoleti.
Genera l'evento DragOver. (Ereditato da Control) |
| OnEnabledChanged(EventArgs) |
Obsoleti.
Genera l'evento EnabledChanged. (Ereditato da Control) |
| OnEnter(EventArgs) |
Obsoleti.
Genera l'evento Enter. |
| OnEnter(EventArgs) |
Obsoleti.
Genera l'evento Enter. (Ereditato da Control) |
| OnFlatModeChanged(EventArgs) |
Obsoleti.
Genera l'evento FlatModeChanged. |
| OnFontChanged(EventArgs) |
Obsoleti.
Genera l'evento FontChanged. |
| OnFontChanged(EventArgs) |
Obsoleti.
Genera l'evento FontChanged. (Ereditato da Control) |
| OnForeColorChanged(EventArgs) |
Obsoleti.
Genera l'evento ForeColorChanged. |
| OnForeColorChanged(EventArgs) |
Obsoleti.
Genera l'evento ForeColorChanged. (Ereditato da Control) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Obsoleti.
Genera l'evento GiveFeedback. (Ereditato da Control) |
| OnGotFocus(EventArgs) |
Obsoleti.
Genera l'evento GotFocus. (Ereditato da Control) |
| OnHandleCreated(EventArgs) |
Obsoleti.
Genera l'evento CreateHandle(). |
| OnHandleCreated(EventArgs) |
Obsoleti.
Genera l'evento HandleCreated. (Ereditato da Control) |
| OnHandleDestroyed(EventArgs) |
Obsoleti.
Genera l'evento DestroyHandle(). |
| OnHandleDestroyed(EventArgs) |
Obsoleti.
Genera l'evento HandleDestroyed. (Ereditato da Control) |
| OnHelpRequested(HelpEventArgs) |
Obsoleti.
Genera l'evento HelpRequested. (Ereditato da Control) |
| OnImeModeChanged(EventArgs) |
Obsoleti.
Genera l'evento ImeModeChanged. (Ereditato da Control) |
| OnInvalidated(InvalidateEventArgs) |
Obsoleti.
Genera l'evento Invalidated. (Ereditato da Control) |
| OnKeyDown(KeyEventArgs) |
Obsoleti.
Genera l'evento KeyDown. |
| OnKeyDown(KeyEventArgs) |
Obsoleti.
Genera l'evento KeyDown. (Ereditato da Control) |
| OnKeyPress(KeyPressEventArgs) |
Obsoleti.
Genera l'evento KeyPress. |
| OnKeyPress(KeyPressEventArgs) |
Obsoleti.
Genera l'evento KeyPress. (Ereditato da Control) |
| OnKeyUp(KeyEventArgs) |
Obsoleti.
Genera l'evento KeyUp. (Ereditato da Control) |
| OnLayout(LayoutEventArgs) |
Obsoleti.
Genera l'evento Layout , che riposiziona i controlli e aggiorna le barre di scorrimento. |
| OnLayout(LayoutEventArgs) |
Obsoleti.
Genera l'evento Layout. (Ereditato da Control) |
| OnLeave(EventArgs) |
Obsoleti.
Genera l'evento Leave. |
| OnLeave(EventArgs) |
Obsoleti.
Genera l'evento Leave. (Ereditato da Control) |
| OnLocationChanged(EventArgs) |
Obsoleti.
Genera l'evento LocationChanged. (Ereditato da Control) |
| OnLostFocus(EventArgs) |
Obsoleti.
Genera l'evento LostFocus. (Ereditato da Control) |
| OnMarginChanged(EventArgs) |
Obsoleti.
Genera l'evento MarginChanged. (Ereditato da Control) |
| OnMouseCaptureChanged(EventArgs) |
Obsoleti.
Genera l'evento MouseCaptureChanged. (Ereditato da Control) |
| OnMouseClick(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseClick. (Ereditato da Control) |
| OnMouseDoubleClick(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseDoubleClick. (Ereditato da Control) |
| OnMouseDown(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseDown. |
| OnMouseDown(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseDown. (Ereditato da Control) |
| OnMouseEnter(EventArgs) |
Obsoleti.
Genera l'evento MouseEnter. (Ereditato da Control) |
| OnMouseHover(EventArgs) |
Obsoleti.
Genera l'evento MouseHover. (Ereditato da Control) |
| OnMouseLeave(EventArgs) |
Obsoleti.
Crea l'evento MouseLeave . |
| OnMouseLeave(EventArgs) |
Obsoleti.
Genera l'evento MouseLeave. (Ereditato da Control) |
| OnMouseMove(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseMove. |
| OnMouseMove(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseMove. (Ereditato da Control) |
| OnMouseUp(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseUp. |
| OnMouseUp(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseUp. (Ereditato da Control) |
| OnMouseWheel(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseWheel. |
| OnMouseWheel(MouseEventArgs) |
Obsoleti.
Genera l'evento MouseWheel. (Ereditato da Control) |
| OnMove(EventArgs) |
Obsoleti.
Genera l'evento Move. (Ereditato da Control) |
| OnNavigate(NavigateEventArgs) |
Obsoleti.
Genera l'evento Navigate. |
| OnNotifyMessage(Message) |
Obsoleti.
Notifica il controllo dei messaggi di Windows. (Ereditato da Control) |
| OnPaddingChanged(EventArgs) |
Obsoleti.
Genera l'evento PaddingChanged. (Ereditato da Control) |
| OnPaint(PaintEventArgs) |
Obsoleti.
Genera l'evento Paint. |
| OnPaint(PaintEventArgs) |
Obsoleti.
Genera l'evento Paint. (Ereditato da Control) |
| OnPaintBackground(PaintEventArgs) |
Obsoleti.
Esegue l'override OnPaintBackground(PaintEventArgs) per impedire di disegnare lo sfondo del DataGrid controllo. |
| OnPaintBackground(PaintEventArgs) |
Obsoleti.
Disegna lo sfondo del controllo. (Ereditato da Control) |
| OnParentBackColorChanged(EventArgs) |
Obsoleti.
Genera l'evento BackColorChanged quando cambia il BackColor valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentBackgroundImageChanged(EventArgs) |
Obsoleti.
Genera l'evento BackgroundImageChanged quando cambia il BackgroundImage valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentBindingContextChanged(EventArgs) |
Obsoleti.
Genera l'evento BindingContextChanged quando cambia il BindingContext valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentChanged(EventArgs) |
Obsoleti.
Genera l'evento ParentChanged. (Ereditato da Control) |
| OnParentCursorChanged(EventArgs) |
Obsoleti.
Genera l'evento CursorChanged. (Ereditato da Control) |
| OnParentDataContextChanged(EventArgs) |
Obsoleti.
Visualizza ADO.NET dati in una griglia scorrevole. Questa classe non è disponibile in .NET Core 3.1 e versioni successive. Utilizzare invece il DataGridView controllo , che sostituisce ed estende il DataGrid controllo . (Ereditato da Control) |
| OnParentEnabledChanged(EventArgs) |
Obsoleti.
Genera l'evento EnabledChanged quando cambia il Enabled valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentFontChanged(EventArgs) |
Obsoleti.
Genera l'evento FontChanged quando cambia il Font valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentForeColorChanged(EventArgs) |
Obsoleti.
Genera l'evento ForeColorChanged quando cambia il ForeColor valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentRightToLeftChanged(EventArgs) |
Obsoleti.
Genera l'evento RightToLeftChanged quando cambia il RightToLeft valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnParentRowsLabelStyleChanged(EventArgs) |
Obsoleti.
Genera l'evento ParentRowsLabelStyleChanged. |
| OnParentRowsVisibleChanged(EventArgs) |
Obsoleti.
Genera l'evento ParentRowsVisibleChanged. |
| OnParentVisibleChanged(EventArgs) |
Obsoleti.
Genera l'evento VisibleChanged quando cambia il Visible valore della proprietà del contenitore del controllo. (Ereditato da Control) |
| OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Obsoleti.
Genera l'evento PreviewKeyDown. (Ereditato da Control) |
| OnPrint(PaintEventArgs) |
Obsoleti.
Genera l'evento Paint. (Ereditato da Control) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Obsoleti.
Genera l'evento QueryContinueDrag. (Ereditato da Control) |
| OnReadOnlyChanged(EventArgs) |
Obsoleti.
Genera l'evento ReadOnlyChanged. |
| OnRegionChanged(EventArgs) |
Obsoleti.
Genera l'evento RegionChanged. (Ereditato da Control) |
| OnResize(EventArgs) |
Obsoleti.
Genera l'evento Resize. |
| OnResize(EventArgs) |
Obsoleti.
Genera l'evento Resize. (Ereditato da Control) |
| OnRightToLeftChanged(EventArgs) |
Obsoleti.
Genera l'evento RightToLeftChanged. (Ereditato da Control) |
| OnRowHeaderClick(EventArgs) |
Obsoleti.
Genera l'evento RowHeaderClick. |
| OnScroll(EventArgs) |
Obsoleti.
Genera l'evento Scroll. |
| OnShowParentDetailsButtonClicked(Object, EventArgs) |
Obsoleti.
Genera l'evento ShowParentDetailsButtonClick. |
| OnSizeChanged(EventArgs) |
Obsoleti.
Genera l'evento SizeChanged. (Ereditato da Control) |
| OnStyleChanged(EventArgs) |
Obsoleti.
Genera l'evento StyleChanged. (Ereditato da Control) |
| OnSystemColorsChanged(EventArgs) |
Obsoleti.
Genera l'evento SystemColorsChanged. (Ereditato da Control) |
| OnTabIndexChanged(EventArgs) |
Obsoleti.
Genera l'evento TabIndexChanged. (Ereditato da Control) |
| OnTabStopChanged(EventArgs) |
Obsoleti.
Genera l'evento TabStopChanged. (Ereditato da Control) |
| OnTextChanged(EventArgs) |
Obsoleti.
Genera l'evento TextChanged. (Ereditato da Control) |
| OnValidated(EventArgs) |
Obsoleti.
Genera l'evento Validated. (Ereditato da Control) |
| OnValidating(CancelEventArgs) |
Obsoleti.
Genera l'evento Validating. (Ereditato da Control) |
| OnVisibleChanged(EventArgs) |
Obsoleti.
Genera l'evento VisibleChanged. (Ereditato da Control) |
| PerformLayout() |
Obsoleti.
Forza il controllo ad applicare la logica di layout a tutti i controlli figlio. (Ereditato da Control) |
| PerformLayout(Control, String) |
Obsoleti.
Forza il controllo ad applicare la logica di layout a tutti i controlli figlio. (Ereditato da Control) |
| PointToClient(Point) |
Obsoleti.
Calcola la posizione del punto dello schermo specificato nelle coordinate client. (Ereditato da Control) |
| PointToScreen(Point) |
Obsoleti.
Calcola la posizione del punto client specificato in coordinate dello schermo. (Ereditato da Control) |
| PreProcessControlMessage(Message) |
Obsoleti.
Pre-elabora i messaggi di input o tastiera all'interno del ciclo di messaggi prima che vengano inviati. (Ereditato da Control) |
| PreProcessMessage(Message) |
Obsoleti.
Pre-elabora i messaggi di input o tastiera all'interno del ciclo di messaggi prima che vengano inviati. (Ereditato da Control) |
| ProcessCmdKey(Message, Keys) |
Obsoleti.
Elabora una chiave di comando. (Ereditato da Control) |
| ProcessDialogChar(Char) |
Obsoleti.
Elabora un carattere di dialogo. (Ereditato da Control) |
| ProcessDialogKey(Keys) |
Obsoleti.
Ottiene o imposta un valore che indica se una chiave deve essere elaborata ulteriormente. |
| ProcessDialogKey(Keys) |
Obsoleti.
Elabora una chiave di dialogo. (Ereditato da Control) |
| ProcessGridKey(KeyEventArgs) |
Obsoleti.
Elabora i tasti per lo spostamento griglia. |
| ProcessKeyEventArgs(Message) |
Obsoleti.
Elabora un messaggio chiave e genera gli eventi di controllo appropriati. (Ereditato da Control) |
| ProcessKeyMessage(Message) |
Obsoleti.
Elabora un messaggio da tastiera. (Ereditato da Control) |
| ProcessKeyPreview(Message) |
Obsoleti.
Visualizza in anteprima un messaggio di tastiera e restituisce un valore che indica se il tasto è stato utilizzato. |
| ProcessKeyPreview(Message) |
Obsoleti.
Visualizza in anteprima un messaggio della tastiera. (Ereditato da Control) |
| ProcessMnemonic(Char) |
Obsoleti.
Elabora un carattere mnemonico. (Ereditato da Control) |
| ProcessTabKey(Keys) |
Obsoleti.
Ottiene un valore che indica se il tasto Tab deve essere elaborato. |
| RaiseDragEvent(Object, DragEventArgs) |
Obsoleti.
Genera l'evento di trascinamento appropriato. (Ereditato da Control) |
| RaiseKeyEvent(Object, KeyEventArgs) |
Obsoleti.
Genera l'evento di chiave appropriato. (Ereditato da Control) |
| RaiseMouseEvent(Object, MouseEventArgs) |
Obsoleti.
Genera l'evento appropriato del mouse. (Ereditato da Control) |
| RaisePaintEvent(Object, PaintEventArgs) |
Obsoleti.
Genera l'evento di disegno appropriato. (Ereditato da Control) |
| RecreateHandle() |
Obsoleti.
Forza la ricreazione dell'handle per il controllo. (Ereditato da Control) |
| RectangleToClient(Rectangle) |
Obsoleti.
Calcola le dimensioni e la posizione del rettangolo dello schermo specificato nelle coordinate client. (Ereditato da Control) |
| RectangleToScreen(Rectangle) |
Obsoleti.
Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. (Ereditato da Control) |
| Refresh() |
Obsoleti.
Forza il controllo a invalidare l'area client e ridisegnare immediatamente se stesso e tutti i controlli figlio. (Ereditato da Control) |
| RescaleConstantsForDpi(Int32, Int32) |
Obsoleti.
Fornisce costanti per il ridimensionamento del controllo quando si verifica una modifica dpi. (Ereditato da Control) |
| ResetAlternatingBackColor() |
Obsoleti.
Reimposta il colore predefinito della AlternatingBackColor proprietà. |
| ResetBackColor() |
Obsoleti.
Reimposta il valore predefinito della BackColor proprietà. |
| ResetBackColor() |
Obsoleti.
Reimposta il valore predefinito della BackColor proprietà. (Ereditato da Control) |
| ResetBindings() |
Obsoleti.
Fa sì che un controllo associato all'oggetto BindingSource rilegge tutti gli elementi nell'elenco e aggiorni i relativi valori visualizzati. (Ereditato da Control) |
| ResetCursor() |
Obsoleti.
Reimposta il valore predefinito della Cursor proprietà. (Ereditato da Control) |
| ResetFont() |
Obsoleti.
Reimposta il valore predefinito della Font proprietà. (Ereditato da Control) |
| ResetForeColor() |
Obsoleti.
Reimposta il valore predefinito della ForeColor proprietà. |
| ResetForeColor() |
Obsoleti.
Reimposta il valore predefinito della ForeColor proprietà. (Ereditato da Control) |
| ResetGridLineColor() |
Obsoleti.
Reimposta il valore predefinito della GridLineColor proprietà. |
| ResetHeaderBackColor() |
Obsoleti.
Reimposta il valore predefinito della HeaderBackColor proprietà. |
| ResetHeaderFont() |
Obsoleti.
Reimposta il valore predefinito della HeaderFont proprietà. |
| ResetHeaderForeColor() |
Obsoleti.
Reimposta il valore predefinito della HeaderForeColor proprietà. |
| ResetImeMode() |
Obsoleti.
Reimposta il valore predefinito della ImeMode proprietà. (Ereditato da Control) |
| ResetLinkColor() |
Obsoleti.
Reimposta il valore predefinito della LinkColor proprietà. |
| ResetLinkHoverColor() |
Obsoleti.
Reimposta il valore predefinito della LinkHoverColor proprietà. |
| ResetMouseEventArgs() |
Obsoleti.
Reimposta il controllo per gestire l'evento MouseLeave . (Ereditato da Control) |
| ResetRightToLeft() |
Obsoleti.
Reimposta il valore predefinito della RightToLeft proprietà. (Ereditato da Control) |
| ResetSelection() |
Obsoleti.
Disattiva la selezione per tutte le righe selezionate. |
| ResetSelectionBackColor() |
Obsoleti.
Reimposta il valore predefinito della SelectionBackColor proprietà. |
| ResetSelectionForeColor() |
Obsoleti.
Reimposta il valore predefinito della SelectionForeColor proprietà. |
| ResetText() |
Obsoleti.
Reimposta la Text proprietà sul valore predefinito (Empty). (Ereditato da Control) |
| ResumeLayout() |
Obsoleti.
Riprende la logica di layout consueta. (Ereditato da Control) |
| ResumeLayout(Boolean) |
Obsoleti.
Riprende la logica di layout consueta, forzando facoltativamente un layout immediato di richieste di layout in sospeso. (Ereditato da Control) |
| RtlTranslateAlignment(ContentAlignment) |
Obsoleti.
Converte l'oggetto specificato ContentAlignment nell'oggetto appropriato ContentAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| RtlTranslateAlignment(HorizontalAlignment) |
Obsoleti.
Converte l'oggetto specificato HorizontalAlignment nell'oggetto appropriato HorizontalAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| RtlTranslateAlignment(LeftRightAlignment) |
Obsoleti.
Converte l'oggetto specificato LeftRightAlignment nell'oggetto appropriato LeftRightAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| RtlTranslateContent(ContentAlignment) |
Obsoleti.
Converte l'oggetto specificato ContentAlignment nell'oggetto appropriato ContentAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| RtlTranslateHorizontal(HorizontalAlignment) |
Obsoleti.
Converte l'oggetto specificato HorizontalAlignment nell'oggetto appropriato HorizontalAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| RtlTranslateLeftRight(LeftRightAlignment) |
Obsoleti.
Converte l'oggetto specificato LeftRightAlignment nell'oggetto appropriato LeftRightAlignment per supportare il testo da destra a sinistra. (Ereditato da Control) |
| Scale(Single, Single) |
Obsoleti.
Obsoleti.
Ridimensiona l'intero controllo e tutti i controlli figlio. (Ereditato da Control) |
| Scale(Single) |
Obsoleti.
Obsoleti.
Ridimensiona il controllo e tutti i controlli figlio. (Ereditato da Control) |
| Scale(SizeF) |
Obsoleti.
Ridimensiona il controllo e tutti i controlli figlio in base al fattore di ridimensionamento specificato. (Ereditato da Control) |
| ScaleBitmapLogicalToDevice(Bitmap) |
Obsoleti.
Ridimensiona un valore bitmap logico in modo che sia equivalente al valore di unità dispositivo quando si verifica una modifica DPI. (Ereditato da Control) |
| ScaleControl(SizeF, BoundsSpecified) |
Obsoleti.
Ridimensiona la posizione, le dimensioni, la spaziatura interna e il margine di un controllo. (Ereditato da Control) |
| ScaleCore(Single, Single) |
Obsoleti.
Questo metodo non è rilevante per questa classe. (Ereditato da Control) |
| Select() |
Obsoleti.
Attiva il controllo . (Ereditato da Control) |
| Select(Boolean, Boolean) |
Obsoleti.
Attiva un controllo figlio. Facoltativamente, specifica la direzione nell'ordine di tabulazione da cui selezionare il controllo. (Ereditato da Control) |
| Select(Int32) |
Obsoleti.
Seleziona una riga specificata. |
| SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Obsoleti.
Attiva il controllo successivo. (Ereditato da Control) |
| SendToBack() |
Obsoleti.
Invia il controllo alla parte posteriore dell'ordine z. (Ereditato da Control) |
| SetAutoSizeMode(AutoSizeMode) |
Obsoleti.
Imposta un valore che indica il comportamento di un controllo quando la relativa AutoSize proprietà è abilitata. (Ereditato da Control) |
| SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Obsoleti.
Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate. (Ereditato da Control) |
| SetBounds(Int32, Int32, Int32, Int32) |
Obsoleti.
Imposta i limiti del controllo sulla posizione e le dimensioni specificate. (Ereditato da Control) |
| SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Obsoleti.
Esegue il lavoro di impostazione dei limiti specificati di questo controllo. (Ereditato da Control) |
| SetClientSizeCore(Int32, Int32) |
Obsoleti.
Imposta le dimensioni dell'area client del controllo. (Ereditato da Control) |
| SetDataBinding(Object, String) |
Obsoleti.
Imposta le DataSource proprietà e DataMember in fase di esecuzione. |
| SetStyle(ControlStyles, Boolean) |
Obsoleti.
Imposta un flag specificato ControlStyles su |
| SetTopLevel(Boolean) |
Obsoleti.
Imposta il controllo come controllo di primo livello. (Ereditato da Control) |
| SetVisibleCore(Boolean) |
Obsoleti.
Imposta il controllo sullo stato visibile specificato. (Ereditato da Control) |
| ShouldSerializeAlternatingBackColor() |
Obsoleti.
Indica se la AlternatingBackColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeBackgroundColor() |
Obsoleti.
Indica se la BackgroundColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeCaptionBackColor() |
Obsoleti.
Ottiene un valore che indica se la CaptionBackColor proprietà deve essere mantenuta. |
| ShouldSerializeCaptionForeColor() |
Obsoleti.
Ottiene un valore che indica se la CaptionForeColor proprietà deve essere mantenuta. |
| ShouldSerializeGridLineColor() |
Obsoleti.
Indica se la GridLineColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeHeaderBackColor() |
Obsoleti.
Indica se la HeaderBackColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeHeaderFont() |
Obsoleti.
Indica se la HeaderFont proprietà deve essere salvata in modo permanente. |
| ShouldSerializeHeaderForeColor() |
Obsoleti.
Indica se la HeaderForeColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeLinkHoverColor() |
Obsoleti.
Indica se la LinkHoverColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeParentRowsBackColor() |
Obsoleti.
Indica se la ParentRowsBackColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeParentRowsForeColor() |
Obsoleti.
Indica se la ParentRowsForeColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializePreferredRowHeight() |
Obsoleti.
Indica se la PreferredRowHeight proprietà deve essere salvata in modo permanente. |
| ShouldSerializeSelectionBackColor() |
Obsoleti.
Indica se la SelectionBackColor proprietà deve essere salvata in modo permanente. |
| ShouldSerializeSelectionForeColor() |
Obsoleti.
Indica se la SelectionForeColor proprietà deve essere salvata in modo permanente. |
| Show() |
Obsoleti.
Visualizza il controllo all'utente. (Ereditato da Control) |
| SizeFromClientSize(Size) |
Obsoleti.
Determina le dimensioni dell'intero controllo dall'altezza e dalla larghezza dell'area client. (Ereditato da Control) |
| SubObjectsSiteChange(Boolean) |
Obsoleti.
Aggiunge o rimuove gli DataGridTableStyle oggetti dal contenitore associato all'oggetto DataGrid. |
| SuspendLayout() |
Obsoleti.
Sospende temporaneamente la logica di layout per il controllo . (Ereditato da Control) |
| ToString() |
Obsoleti.
Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
| UnSelect(Int32) |
Obsoleti.
Deseleziona una riga specificata. |
| Update() |
Obsoleti.
Fa sì che il controllo ridisegni le aree invalidate all'interno dell'area client. (Ereditato da Control) |
| UpdateBounds() |
Obsoleti.
Aggiorna i limiti del controllo con le dimensioni e la posizione correnti. (Ereditato da Control) |
| UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Obsoleti.
Aggiorna i limiti del controllo con le dimensioni, la posizione e le dimensioni del client specificate. (Ereditato da Control) |
| UpdateBounds(Int32, Int32, Int32, Int32) |
Obsoleti.
Aggiorna i limiti del controllo con le dimensioni e la posizione specificate. (Ereditato da Control) |
| UpdateStyles() |
Obsoleti.
Forza la riapplicazione degli stili assegnati al controllo. (Ereditato da Control) |
| UpdateZOrder() |
Obsoleti.
Aggiorna il controllo nell'ordine z dell'elemento padre. (Ereditato da Control) |
| WndProc(Message) |
Obsoleti.
Elabora i messaggi di Windows. (Ereditato da Control) |
Eventi
| Nome | Descrizione |
|---|---|
| AllowNavigationChanged |
Obsoleti.
Si verifica quando la AllowNavigation proprietà è stata modificata. |
| AutoSizeChanged |
Obsoleti.
Questo evento non è rilevante per questa classe. (Ereditato da Control) |
| BackButtonClick |
Obsoleti.
Si verifica quando si fa clic sul |
| BackColorChanged |
Obsoleti.
Si verifica quando il valore della proprietà BackColor cambia. (Ereditato da Control) |
| BackgroundColorChanged |
Obsoleti.
Si verifica quando l'oggetto BackgroundColor è stato modificato. |
| BackgroundImageChanged |
Obsoleti.
Si verifica quando il valore della proprietà BackgroundImage cambia. |
| BackgroundImageLayoutChanged |
Obsoleti.
Si verifica quando il valore della proprietà BackgroundImageLayout cambia. |
| BindingContextChanged |
Obsoleti.
Si verifica quando il valore della proprietà BindingContext cambia. (Ereditato da Control) |
| BorderStyleChanged |
Obsoleti.
Si verifica quando l'oggetto BorderStyle è stato modificato. |
| CaptionVisibleChanged |
Obsoleti.
Si verifica quando la CaptionVisible proprietà è stata modificata. |
| CausesValidationChanged |
Obsoleti.
Si verifica quando il valore della proprietà CausesValidation cambia. (Ereditato da Control) |
| ChangeUICues |
Obsoleti.
Si verifica quando cambia lo stato attivo o l'interfaccia utente della tastiera. (Ereditato da Control) |
| Click |
Obsoleti.
Si verifica quando si fa clic sul controllo . (Ereditato da Control) |
| ClientSizeChanged |
Obsoleti.
Si verifica quando il valore della proprietà ClientSize cambia. (Ereditato da Control) |
| ContextMenuChanged |
Obsoleti.
Si verifica quando il valore della proprietà ContextMenu cambia. (Ereditato da Control) |
| ContextMenuStripChanged |
Obsoleti.
Si verifica quando il valore della proprietà ContextMenuStrip cambia. (Ereditato da Control) |
| ControlAdded |
Obsoleti.
Si verifica quando un nuovo controllo viene aggiunto a Control.ControlCollection. (Ereditato da Control) |
| ControlRemoved |
Obsoleti.
Si verifica quando un controllo viene rimosso da Control.ControlCollection. (Ereditato da Control) |
| CurrentCellChanged |
Obsoleti.
Si verifica quando la CurrentCell proprietà è stata modificata. |
| CursorChanged |
Obsoleti.
Si verifica quando il valore della proprietà Cursor cambia. |
| DataContextChanged |
Obsoleti.
Si verifica quando il valore della proprietà DataContext cambia. (Ereditato da Control) |
| DataSourceChanged |
Obsoleti.
Si verifica quando viene modificato il valore della proprietà DataSource. |
| Disposed |
Obsoleti.
Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo . (Ereditato da Component) |
| DockChanged |
Obsoleti.
Si verifica quando il valore della proprietà Dock cambia. (Ereditato da Control) |
| DoubleClick |
Obsoleti.
Si verifica quando si fa doppio clic sul controllo. (Ereditato da Control) |
| DpiChangedAfterParent |
Obsoleti.
Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice dopo la modifica del valore DPI del relativo controllo padre o maschera. (Ereditato da Control) |
| DpiChangedBeforeParent |
Obsoleti.
Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice prima che si sia verificato un evento di modifica DPI per il controllo padre o la maschera. (Ereditato da Control) |
| DragDrop |
Obsoleti.
Si verifica quando viene completata un'operazione di trascinamento della selezione. (Ereditato da Control) |
| DragEnter |
Obsoleti.
Si verifica quando un oggetto viene trascinato nei limiti del controllo. (Ereditato da Control) |
| DragLeave |
Obsoleti.
Si verifica quando un oggetto viene trascinato fuori dai limiti del controllo. (Ereditato da Control) |
| DragOver |
Obsoleti.
Si verifica quando un oggetto viene trascinato sui limiti del controllo. (Ereditato da Control) |
| EnabledChanged |
Obsoleti.
Si verifica quando viene modificato il valore della proprietà Enabled. (Ereditato da Control) |
| Enter |
Obsoleti.
Si verifica quando viene immesso il controllo . (Ereditato da Control) |
| FlatModeChanged |
Obsoleti.
Si verifica quando l'oggetto FlatMode è stato modificato. |
| FontChanged |
Obsoleti.
Si verifica quando il valore della Font proprietà cambia. (Ereditato da Control) |
| ForeColorChanged |
Obsoleti.
Si verifica quando il valore della ForeColor proprietà cambia. (Ereditato da Control) |
| GiveFeedback |
Obsoleti.
Si verifica durante un'operazione di trascinamento. (Ereditato da Control) |
| GotFocus |
Obsoleti.
Si verifica quando il controllo riceve lo stato attivo. (Ereditato da Control) |
| HandleCreated |
Obsoleti.
Si verifica quando viene creato un handle per il controllo . (Ereditato da Control) |
| HandleDestroyed |
Obsoleti.
Si verifica quando l'handle del controllo è in corso di eliminazione definitiva. (Ereditato da Control) |
| HelpRequested |
Obsoleti.
Si verifica quando l'utente richiede aiuto per un controllo. (Ereditato da Control) |
| ImeModeChanged |
Obsoleti.
Si verifica quando la ImeMode proprietà è stata modificata. (Ereditato da Control) |
| Invalidated |
Obsoleti.
Si verifica quando la visualizzazione di un controllo richiede il ridisegno. (Ereditato da Control) |
| KeyDown |
Obsoleti.
Si verifica quando viene premuto un tasto mentre il controllo ha lo stato attivo. (Ereditato da Control) |
| KeyPress |
Obsoleti.
Si verifica quando viene premuto un carattere, uno spazio o un tasto backspace mentre il controllo ha lo stato attivo. (Ereditato da Control) |
| KeyUp |
Obsoleti.
Si verifica quando viene rilasciato un tasto mentre il controllo ha lo stato attivo. (Ereditato da Control) |
| Layout |
Obsoleti.
Si verifica quando un controllo deve riposizionare i controlli figlio. (Ereditato da Control) |
| Leave |
Obsoleti.
Si verifica quando lo stato attivo dell'input lascia il controllo. (Ereditato da Control) |
| LocationChanged |
Obsoleti.
Si verifica quando viene modificato il valore della proprietà Location. (Ereditato da Control) |
| LostFocus |
Obsoleti.
Si verifica quando il controllo perde lo stato attivo. (Ereditato da Control) |
| MarginChanged |
Obsoleti.
Si verifica quando cambia il margine del controllo. (Ereditato da Control) |
| MouseCaptureChanged |
Obsoleti.
Si verifica quando il controllo perde l'acquisizione del mouse. (Ereditato da Control) |
| MouseClick |
Obsoleti.
Si verifica quando il controllo viene selezionato dal mouse. (Ereditato da Control) |
| MouseDoubleClick |
Obsoleti.
Si verifica quando il controllo viene fatto doppio clic dal mouse. (Ereditato da Control) |
| MouseDown |
Obsoleti.
Si verifica quando il puntatore del mouse si trova sul controllo e viene premuto un pulsante del mouse. (Ereditato da Control) |
| MouseEnter |
Obsoleti.
Si verifica quando il puntatore del mouse entra nel controllo. (Ereditato da Control) |
| MouseHover |
Obsoleti.
Si verifica quando il puntatore del mouse si posiziona sul controllo . (Ereditato da Control) |
| MouseLeave |
Obsoleti.
Si verifica quando il puntatore del mouse lascia il controllo. (Ereditato da Control) |
| MouseMove |
Obsoleti.
Si verifica quando il puntatore del mouse viene spostato sul controllo. (Ereditato da Control) |
| MouseUp |
Obsoleti.
Si verifica quando il puntatore del mouse si trova sul controllo e viene rilasciato un pulsante del mouse. (Ereditato da Control) |
| MouseWheel |
Obsoleti.
Si verifica quando la rotellina del mouse si sposta mentre il controllo ha lo stato attivo. (Ereditato da Control) |
| Move |
Obsoleti.
Si verifica quando il controllo viene spostato. (Ereditato da Control) |
| Navigate |
Obsoleti.
Si verifica quando l'utente passa a una nuova tabella. |
| PaddingChanged |
Obsoleti.
Si verifica quando cambia la spaziatura interna del controllo. (Ereditato da Control) |
| Paint |
Obsoleti.
Si verifica quando il controllo viene ridisegnato. (Ereditato da Control) |
| ParentChanged |
Obsoleti.
Si verifica quando il valore della Parent proprietà cambia. (Ereditato da Control) |
| ParentRowsLabelStyleChanged |
Obsoleti.
Si verifica quando viene modificato lo stile dell'etichetta della riga padre. |
| ParentRowsVisibleChanged |
Obsoleti.
Si verifica quando il valore della ParentRowsVisible proprietà cambia. |
| PreviewKeyDown |
Obsoleti.
Si verifica prima dell'evento KeyDown quando viene premuto un tasto mentre lo stato attivo è su questo controllo. (Ereditato da Control) |
| QueryAccessibilityHelp |
Obsoleti.
Si verifica quando AccessibleObject fornisce assistenza alle applicazioni di accessibilità. (Ereditato da Control) |
| QueryContinueDrag |
Obsoleti.
Si verifica durante un'operazione di trascinamento della selezione e consente all'origine di trascinamento di determinare se l'operazione di trascinamento della selezione deve essere annullata. (Ereditato da Control) |
| ReadOnlyChanged |
Obsoleti.
Si verifica quando il valore della ReadOnly proprietà cambia. |
| RegionChanged |
Obsoleti.
Si verifica quando il valore della proprietà Region cambia. (Ereditato da Control) |
| Resize |
Obsoleti.
Si verifica quando il controllo viene ridimensionato. (Ereditato da Control) |
| RightToLeftChanged |
Obsoleti.
Si verifica quando il valore della RightToLeft proprietà cambia. (Ereditato da Control) |
| RowHeaderClick |
Obsoleti.
Si verifica quando si fa clic su un'intestazione di riga. |
| Scroll |
Obsoleti.
Si verifica quando l'utente scorre il DataGrid controllo. |
| ShowParentDetailsButtonClick |
Obsoleti.
Si verifica quando si fa clic sul |
| SizeChanged |
Obsoleti.
Si verifica quando il valore della Size proprietà cambia. (Ereditato da Control) |
| StyleChanged |
Obsoleti.
Si verifica quando lo stile del controllo cambia. (Ereditato da Control) |
| SystemColorsChanged |
Obsoleti.
Si verifica quando i colori del sistema cambiano. (Ereditato da Control) |
| TabIndexChanged |
Obsoleti.
Si verifica quando il valore della TabIndex proprietà cambia. (Ereditato da Control) |
| TabStopChanged |
Obsoleti.
Si verifica quando il valore della TabStop proprietà cambia. (Ereditato da Control) |
| TextChanged |
Obsoleti.
Si verifica quando il valore della proprietà Text cambia. |
| Validated |
Obsoleti.
Si verifica al termine della convalida del controllo. (Ereditato da Control) |
| Validating |
Obsoleti.
Si verifica quando il controllo viene convalidato. (Ereditato da Control) |
| VisibleChanged |
Obsoleti.
Si verifica quando il valore della Visible proprietà cambia. (Ereditato da Control) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Obsoleti.
Genera l'evento DragDrop. (Ereditato da Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
Obsoleti.
Genera l'evento DragEnter. (Ereditato da Control) |
| IDropTarget.OnDragLeave(EventArgs) |
Obsoleti.
Genera l'evento DragLeave. (Ereditato da Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
Obsoleti.
Genera l'evento DragOver. (Ereditato da Control) |