ButtonColumn Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetim için DataGrid kullanıcı tanımlı düğme içeren bir sütun türü.
public ref class ButtonColumn : System::Web::UI::WebControls::DataGridColumn
public class ButtonColumn : System.Web.UI.WebControls.DataGridColumn
type ButtonColumn = class
inherit DataGridColumn
Public Class ButtonColumn
Inherits DataGridColumn
- Devralma
Örnekler
Aşağıdaki kod örneği, ekle düğmeleri oluşturmak için bir DataGrid denetimde sınıfın nasıl kullanılacağını ButtonColumn gösterir.
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
Açıklamalar
Denetimdeki ButtonColumn her satıra DataGrid karşılık gelen bir düğme oluşturmak için denetimdeki sınıfını DataGrid kullanın. özelliğini ayarlayarak Text düğmelerde görüntülenen başlık belirtin. Özelliğini ayarlarsanızText, nesnedeki ButtonColumn tüm düğmeler aynı başlık paylaşır. Alternatif olarak, düğmeleri veri kaynağındaki ButtonColumn bir alana bağlayabilirsiniz. Bu, her düğme için farklı resim yazıları görüntülemenizi sağlar. Belirtilen alandaki değerler, metin başlık için kullanılır. DataTextField özelliğini bir veri kaynağındaki bir alana bağlamak ButtonColumn için ayarlayın.
Özelliği bir biçimlendirme dizesiyle ayarlayarak DataTextField düğmelerde görüntülenen resim yazılarını biçimlendirebilirsiniz.
içindeki düğmelere ButtonColumn tıklanması olayı tetikler ItemCommand . Olay için ItemCommand bir olay işleyicisi sağlayarak düğmeye tıklandığında gerçekleştirilen eylemi program aracılığıyla denetleyebilirsiniz.
Varsayılan olarak, içindeki bir düğmeye ButtonColumn tıklandığında sayfa doğrulaması gerçekleştirilmez. Sayfa doğrulama, sayfadaki bir doğrulama denetimiyle ilişkili giriş denetimlerinin tümünün doğrulama denetimi tarafından belirtilen doğrulama kurallarını geçip geçmeyeceğini belirler. Bir düğmeye tıklandığında sayfa doğrulama gerçekleştirmek için özelliğini olarak true
ayarlayınCausesValidation.
Oluşturucular
ButtonColumn() |
ButtonColumn sınıfının yeni bir örneğini başlatır. |
Özellikler
ButtonType |
Nesnede ButtonColumn görüntülenecek düğme türünü alır veya ayarlar. |
CausesValidation |
Nesnedeki ButtonColumn bir düğmeye tıklandığında doğrulamanın gerçekleştirilip gerçekleştirilmediğini belirten bir değer alır veya ayarlar. |
CommandName |
Nesnedeki bir düğmeye tıklandığında gerçekleştirilecek komutu temsil eden bir dize alır ButtonColumn veya ayarlar. |
DataTextField |
Bir veri kaynağından nesneye bağlanacak ButtonColumn alan adını alır veya ayarlar. |
DataTextFormatString |
Her düğmedeki başlık görüntü biçimini belirten dizeyi alır veya ayarlar. |
DesignMode |
Sütunun tasarım modunda olup olmadığını gösteren bir değer alır. (Devralındığı yer: DataGridColumn) |
FooterStyle |
Sütunun alt bilgi bölümünün stil özelliklerini alır. (Devralındığı yer: DataGridColumn) |
FooterText |
Sütunun alt bilgi bölümünde görüntülenen metni alır veya ayarlar. (Devralındığı yer: DataGridColumn) |
HeaderImageUrl |
Sütunun üst bilgi bölümünde görüntülenecek görüntünün konumunu alır veya ayarlar. (Devralındığı yer: DataGridColumn) |
HeaderStyle |
Sütunun üst bilgi bölümünün stil özelliklerini alır. (Devralındığı yer: DataGridColumn) |
HeaderText |
Sütunun üst bilgi bölümünde görüntülenen metni alır veya ayarlar. (Devralındığı yer: DataGridColumn) |
IsTrackingViewState |
Nesnenin DataGridColumn durumunu kaydetmek için işaretlenip işaretlenmediğini belirleyen bir değer alır. (Devralındığı yer: DataGridColumn) |
ItemStyle |
Sütunun öğe hücrelerinin stil özelliklerini alır. (Devralındığı yer: DataGridColumn) |
Owner |
Sütunun DataGrid üyesi olduğu denetimi alır. (Devralındığı yer: DataGridColumn) |
SortExpression |
Sıralama için bir sütun seçildiğinde yöntemine geçirilmesi için alanın veya ifadenin OnSortCommand(DataGridSortCommandEventArgs) adını alır veya ayarlar. (Devralındığı yer: DataGridColumn) |
Text |
Nesnenin düğmelerinde ButtonColumn görüntülenen başlık alır veya ayarlar. |
ValidationGroup |
Nesnenin sunucuya geri gönderildiğinde doğrulamaya neden olduğu ButtonColumn doğrulama denetimleri grubunu alır veya ayarlar. |
ViewState |
sınıfından StateBag türetilen bir sütunun DataGridColumn özelliklerini depolamasına izin veren nesnesini alır. (Devralındığı yer: DataGridColumn) |
Visible |
Sütunun denetimde DataGrid görünür olup olmadığını gösteren bir değer alır veya ayarlar. (Devralındığı yer: DataGridColumn) |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
FormatDataTextValue(Object) |
Belirtilen değeri özelliği tarafından belirtilen biçime DataTextFormatString dönüştürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize() |
Nesneyi ilk durumuna sıfırlar ButtonColumn . |
InitializeCell(TableCell, Int32, ListItemType) |
Nesnedeki bir hücreyi ButtonColumn ilk durumuna sıfırlar. |
LoadViewState(Object) |
Nesnenin DataGridColumn durumunu yükler. (Devralındığı yer: DataGridColumn) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnColumnChanged() |
OnColumnsChanged() yöntemini çağırır. (Devralındığı yer: DataGridColumn) |
SaveViewState() |
Nesnenin geçerli durumunu DataGridColumn kaydeder. (Devralındığı yer: DataGridColumn) |
ToString() |
Sütunun dize gösterimini döndürür. (Devralındığı yer: DataGridColumn) |
TrackViewState() |
Sunucu denetiminin nesnesinde depolanabilmeleri için sunucu denetiminde görünüm durumu değişikliklerinin izlenmesine StateBag neden olur. (Devralındığı yer: DataGridColumn) |
Belirtik Arabirim Kullanımları
IStateManager.IsTrackingViewState |
Sütunun görünüm durumunun değişikliklerini izlediğini gösteren bir değer alır. (Devralındığı yer: DataGridColumn) |
IStateManager.LoadViewState(Object) |
Daha önce kaydedilmiş durumu yükler. (Devralındığı yer: DataGridColumn) |
IStateManager.SaveViewState() |
Durum değişikliklerini içeren bir nesne döndürür. (Devralındığı yer: DataGridColumn) |
IStateManager.TrackViewState() |
Durum değişikliklerini izlemeye başlar. (Devralındığı yer: DataGridColumn) |