Exporter (0) Imprimer
Développer tout

DataGridTextBox, classe

Mise à jour : novembre 2007

Représente un contrôle TextBox situé dans DataGridTextBoxColumn.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class DataGridTextBox : TextBox
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */
/** @attribute ComVisibleAttribute(true) */
public class DataGridTextBox extends TextBox
public class DataGridTextBox extends TextBox

DataGridTextBox et DataGridTextBoxColumn coopèrent de sorte que les utilisateurs puissent modifier directement des valeurs dans une colonne d'un contrôle DataGrid. DataGridTextBoxColumn est dérivé de DataGridColumnStyle et est conçu pour héberger DataGridTextBox, lui-même dérivé du contrôle TextBox.

Outre les propriétés, événements et méthodes du contrôle de base, vous pouvez appeler les événements KeyPress et KeyDown à l'aide des méthodes OnKeyPress et OnMouseDown.

L'exemple de code suivant montre comment obtenir DataGridTextBox hébergé par DataGridTextBoxColumn.

private void GetDataGridTextBox()
{
   // Gets the DataGridTextBoxColumn from the DataGrid control.
   DataGridTextBoxColumn myTextBoxColumn;
   // Assumes the CompanyName column is a DataGridTextBoxColumn.
    myTextBoxColumn = (DataGridTextBoxColumn)dataGrid1.
   TableStyles[0].GridColumnStyles["CompanyName"];
   // Gets the DataGridTextBox for the column.
   DataGridTextBox myGridTextBox;
   myGridTextBox = (DataGridTextBox) myTextBoxColumn.TextBox;
}



private void GetDataGridTextBox()
{
    // Gets the DataGridTextBoxColumn from the DataGrid control.
    DataGridTextBoxColumn myTextBoxColumn;
    // Assumes the CompanyName column is a DataGridTextBoxColumn.
    myTextBoxColumn = (DataGridTextBoxColumn)
        (dataGrid1.get_TableStyles().get_Item(0).
        get_GridColumnStyles().get_Item("CompanyName"));
    // Gets the DataGridTextBox for the column.
    DataGridTextBox myGridTextBox;
    myGridTextBox = (DataGridTextBox)(myTextBoxColumn.get_TextBox());
} //GetDataGridTextBox


System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.Control
        System.Windows.Forms.TextBoxBase
          System.Windows.Forms.TextBox
            System.Windows.Forms.DataGridTextBox

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft