Freigeben über


ButtonColumn.ButtonType-Eigenschaft

Ruft den Typ der im ButtonColumn-Objekt anzuzeigenden Schaltfläche ab oder legt diesen fest.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Overridable Property ButtonType As ButtonColumnType
'Usage
Dim instance As ButtonColumn
Dim value As ButtonColumnType

value = instance.ButtonType

instance.ButtonType = value
public virtual ButtonColumnType ButtonType { get; set; }
public:
virtual property ButtonColumnType ButtonType {
    ButtonColumnType get ();
    void set (ButtonColumnType value);
}
/** @property */
public ButtonColumnType get_ButtonType ()

/** @property */
public void set_ButtonType (ButtonColumnType value)
public function get ButtonType () : ButtonColumnType

public function set ButtonType (value : ButtonColumnType)

Eigenschaftenwert

Einer der ButtonColumnType-Werte. Der Standardwert ist LinkButton.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

Der angegebene Spaltentyp ist keiner der ButtonColumnType-Werte.

Hinweise

Mit der ButtonType-Eigenschaft können Sie angegeben, ob die Schaltflächen im ButtonColumn-Objekt als Hyperlink oder Schaltfläche angezeigt werden. In der folgenden Tabelle sind die möglichen Einstellungen aufgelistet.

Schaltflächentyp

Anzeige

LinkButton

Eine Verknüpfung.

PushButton

Ein Schaltflächen-Steuerelement.

Durch Klicken auf die Schaltflächen in der ButtonColumn wird das ItemCommand-Ereignis ausgelöst. Sie können die Aktion, die bei Klicken auf die Schaltfläche ausgeführt wird, programmgesteuert steuern, indem Sie einen Ereignishandler für das ItemCommand-Ereignis bereitstellen.

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mit der ButtonType-Eigenschaft angegeben wird, dass die Schaltflächen im ButtonColumn-Objekt als Schaltflächen angezeigt werden.

Private Sub Page_Init(sender As Object, e As EventArgs)
    
    ' Create dynamic column to add to Columns collection.
    Dim AddColumn As New ButtonColumn()
    AddColumn.HeaderText = "Add Item"
    AddColumn.Text = "Add"
    AddColumn.CommandName = "Add"
    AddColumn.ButtonType = ButtonColumnType.PushButton

    
    ' Add column to Columns collection.
    ItemsGrid.Columns.AddAt(2, AddColumn)
End Sub 'Page_Init 
private void Page_Init(Object sender, EventArgs e) 
{

   // Create dynamic column to add to Columns collection.
   ButtonColumn AddColumn = new ButtonColumn();
   AddColumn.HeaderText="Add Item"; 
   AddColumn.Text="Add";
   AddColumn.CommandName="Add";
   AddColumn.ButtonType = ButtonColumnType.PushButton;


   // Add column to Columns collection.
   ItemsGrid.Columns.AddAt(2, AddColumn);

}
   
private void Page_Init(Object sender, EventArgs e)
{
    // Create dynamic column to add to Columns collection.
    ButtonColumn addColumn = new ButtonColumn();
    addColumn.set_HeaderText("Add Item");
    addColumn.set_Text("Add");
    addColumn.set_CommandName("Add");
    addColumn.set_ButtonType(ButtonColumnType.PushButton);
 

    // Add column to Columns collection.
    itemsGrid.get_Columns().AddAt(2, addColumn);
} //Page_Init
private function Page_Init(sender : Object, e : EventArgs) 
{

   // Create dynamic column to add to Columns collection.
   var AddColumn : ButtonColumn = new ButtonColumn();
   AddColumn.HeaderText="Add Item"; 
   AddColumn.Text="Add";
   AddColumn.CommandName="Add";
   AddColumn.ButtonType = ButtonColumnType.PushButton;


   // Add column to Columns collection.
   ItemsGrid.Columns.AddAt(2, AddColumn);

}
   

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ButtonColumn-Klasse
ButtonColumn-Member
System.Web.UI.WebControls-Namespace
ButtonColumnType
ItemCommand