Поделиться через


ButtonColumn.ButtonType Свойство

Определение

Получает или задает тип кнопки, отображаемой в объекте ButtonColumn.

public:
 virtual property System::Web::UI::WebControls::ButtonColumnType ButtonType { System::Web::UI::WebControls::ButtonColumnType get(); void set(System::Web::UI::WebControls::ButtonColumnType value); };
public virtual System.Web.UI.WebControls.ButtonColumnType ButtonType { get; set; }
member this.ButtonType : System.Web.UI.WebControls.ButtonColumnType with get, set
Public Overridable Property ButtonType As ButtonColumnType

Значение свойства

Одно из значений перечисления ButtonColumnType. Значение по умолчанию — LinkButton.

Исключения

Заданный тип столбца не является значением ButtonColumnType.

Примеры

В следующем примере кода показано, как использовать ButtonType свойство , чтобы указать, что кнопки в ButtonColumn объекте отображаются в виде push-кнопок.

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 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

Комментарии

Используйте свойство , ButtonType чтобы указать, будут ли кнопки в объекте ButtonColumn отображаться в виде ссылок или кнопок. В следующей таблице перечислены возможные параметры.

Тип кнопки Отображение
LinkButton Ссылка.
PushButton Элемент управления "Кнопка".

Нажатие кнопок в вызывает ButtonColumnItemCommand событие . Вы можете программно управлять действием, которое выполняется при нажатии кнопки, предоставив обработчик событий для ItemCommand события.

Значение этого свойства хранится в состоянии представления.

Применяется к

См. также раздел