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 按钮显示为按下按钮。

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 按钮控件。

单击 中的 ButtonColumn 按钮将 ItemCommand 引发 事件。 可以通过为事件提供事件处理程序 ItemCommand ,以编程方式控制单击按钮时执行的操作。

此属性的值存储在视图状态中。

适用于

另请参阅