ButtonFieldBase 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.
veya CommandField sınıfı gibi düğme alanları için soyut temel sınıf görevi ButtonField görür. sınıfı, ButtonFieldBase tüm düğme alanları için ortak olan yöntemleri ve özellikleri sağlar.
public ref class ButtonFieldBase abstract : System::Web::UI::WebControls::DataControlField
public abstract class ButtonFieldBase : System.Web.UI.WebControls.DataControlField
type ButtonFieldBase = class
inherit DataControlField
Public MustInherit Class ButtonFieldBase
Inherits DataControlField
- Devralma
- Türetilmiş
Açıklamalar
ButtonFieldBase sınıfı, düğme alanları için soyut temel sınıftır ve tüm düğme alanları için ortak olan yöntemleri ve özellikleri içerir. Bu sınıf soyut olduğundan, doğrudan bir örneğini oluşturamazsınız. Bunun yerine, veya CommandField sınıfı gibi sınıfından devralan ButtonFieldBase soyut olmayan bir sınıfın örneğini ButtonField oluşturmanız gerekir.
öğesinden ButtonFieldBase türetilen bir nesne, görüntülenen her kayıt için bir veya daha fazla düğme görüntülemek üzere veriye bağlı denetimler (ve DetailsView denetimleri gibiGridView) tarafından kullanılır. Düğme alanı, kullanıldığı veriye bağlı denetime bağlı olarak farklı şekilde görüntülenir. Örneğin, GridView denetim bir düğme alanını sütun olarak görüntülerken DetailsView , denetim bunu satır olarak görüntüler.
Düğme alanındaki bir düğmeye tıklanması, üst veriye bağlı denetimin komut olayını tetikler. Komut olayı için bir olay işleyicisi sağlayarak bir düğmeye tıklandığında gerçekleştirilecek özel bir yordam sağlayabilirsiniz.
Uyarı
Denetim GridView olayı oluştururken RowCommandDetailsView , denetim olayı tetikler ItemCommand .
Görüntülenecek düğme türünü belirtmek için özelliğini kullanın ButtonType . Bir ButtonFieldBase nesnenin üst bilgi bölümünü göstermek veya gizlemek için özelliğini ayarlayın ShowHeader .
Uyarı
Bazı verilere bağlı denetimler (denetim gibi) denetimin GridView yalnızca üst bilgi bölümünün tamamını gösterebilir veya gizleyebilir. Bu veriye bağlı denetimler tek bir düğme alanının özelliğini desteklemez ShowHeader . Bir veriye bağlı denetimin üst bilgi bölümünün tamamını göstermek veya gizlemek için (varsa), denetimin ShowHeader özelliğini kullanın.
Uygulayanlara Notlar
sınıfından ButtonFieldBase devraldığınızda, şu üyeyi geçersiz kılmanız gerekir: CopyProperties(DataControlField).
Oluşturucular
| Name | Description |
|---|---|
| ButtonFieldBase() |
ButtonFieldBase sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AccessibleHeaderText |
Bazı denetimlerde özellik değeri olarak |
| ButtonType |
Düğme alanında görüntülenecek düğme türünü alır veya ayarlar. |
| CausesValidation |
Nesnedeki bir düğmeye tıklandığında doğrulamanın gerçekleştirilip gerçekleştirilmeyeceğini belirten bir ButtonFieldBase değer alır veya ayarlar. |
| Control |
Nesnenin ilişkili olduğu veri denetimine DataControlField başvuru alır. (Devralındığı yer: DataControlField) |
| ControlStyle |
Nesnenin DataControlField içerdiği tüm Web sunucusu denetimlerinin stilini alır. (Devralındığı yer: DataControlField) |
| DesignMode |
Bir veri denetimi alanının şu anda tasarım zamanı ortamında görüntülenip görüntülenmediğini belirten bir değer alır. (Devralındığı yer: DataControlField) |
| FooterStyle |
Veri denetimi alanının alt bilgisinin stilini alır veya ayarlar. (Devralındığı yer: DataControlField) |
| FooterText |
Veri denetimi alanının alt bilgi öğesinde görüntülenen metni alır veya ayarlar. (Devralındığı yer: DataControlField) |
| HeaderImageUrl |
Veri denetimi alanının üst bilgi öğesinde görüntülenen görüntünün URL'sini alır veya ayarlar. (Devralındığı yer: DataControlField) |
| HeaderStyle |
Veri denetimi alanının üst bilgisinin stilini alır veya ayarlar. (Devralındığı yer: DataControlField) |
| HeaderText |
Veri denetimi alanının üst bilgi öğesinde görüntülenen metni alır veya ayarlar. (Devralındığı yer: DataControlField) |
| InsertVisible |
Üst veri bağlı denetimi ekleme modundayken nesnenin DataControlField görünür olup olmadığını gösteren bir değer alır. (Devralındığı yer: DataControlField) |
| IsTrackingViewState |
Nesnenin DataControlField değişiklikleri görünüm durumuna kaydedip kaydetmediğini belirten bir değer alır. (Devralındığı yer: DataControlField) |
| ItemStyle |
Veri denetimi alanı tarafından görüntülenen metin tabanlı içeriğin stilini alır. (Devralındığı yer: DataControlField) |
| ShowHeader |
Üst bilgi bölümünün bir nesnede görüntülenip görüntülenmeyeceğini belirten bir ButtonFieldBase değer alır veya ayarlar. |
| SortExpression |
Verileri sıralamak için bir veri kaynağı denetimi tarafından kullanılan bir sıralama ifadesi alır veya ayarlar. (Devralındığı yer: DataControlField) |
| ValidateRequestMode |
Denetimin istemci girişini doğrulayıp doğrulamadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: DataControlField) |
| ValidationGroup |
Nesnedeki bir düğmeye ButtonFieldBase tıklandığında doğrulamak için doğrulama denetimleri grubunun adını alır veya ayarlar. |
| ViewState |
Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum DataControlField bilgileri sözlüğü alır. (Devralındığı yer: DataControlField) |
| Visible |
Veri denetimi alanının işlenip işlenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: DataControlField) |
Yöntemler
| Name | Description |
|---|---|
| CloneField() |
Geçerli DataControlFieldtüretilmiş nesnenin yinelenen bir kopyasını oluşturur. (Devralındığı yer: DataControlField) |
| CopyProperties(DataControlField) |
sınıfından türetilen ButtonFieldBase geçerli nesnenin özelliklerini belirtilen DataControlField nesneye kopyalar. |
| CreateField() |
Türetilmiş bir sınıfta geçersiz kılındığında, boş DataControlFieldtüretilmiş bir nesne oluşturur. (Devralındığı yer: DataControlField) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) |
Geçerli tablo hücresinden veri denetimi alanının değerini ayıklar ve değeri belirtilen IDictionary koleksiyona ekler. (Devralındığı yer: DataControlField) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Initialize(Boolean, Control) |
Veri denetimi alanı için temel örnek başlatma gerçekleştirir. (Devralındığı yer: DataControlField) |
| InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Hücrenin denetim koleksiyonuna metin veya denetim ekler. (Devralındığı yer: DataControlField) |
| LoadViewState(Object) |
Veri kaynağı görünümünün daha önce kaydedilmiş görünüm durumunu geri yükler. (Devralındığı yer: DataControlField) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnFieldChanged() |
|
| SaveViewState() |
Sayfanın sunucuya DataControlField geri gönderildiği zamandan bu yana görünüm durumunda yapılan değişiklikleri kaydeder. (Devralındığı yer: DataControlField) |
| ToString() |
Bu DataControlField nesneyi temsil eden bir dize döndürür. (Devralındığı yer: DataControlField) |
| TrackViewState() |
Nesnenin görünüm durumundaki DataControlField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale gelebilir. (Devralındığı yer: DataControlField) |
| ValidateSupportsCallback() |
Türetilmiş bir sınıfta geçersiz kılındığında, bir alanın içerdiği denetimlerin geri çağırmaları desteklediğini bildirir. (Devralındığı yer: DataControlField) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Bu DataControlField nesneyle ilişkili şemayı alır veya ayarlar. (Devralındığı yer: DataControlField) |
| IStateManager.IsTrackingViewState |
Nesnenin DataControlField değişiklikleri görünüm durumuna kaydedip kaydetmediğini belirten bir değer alır. (Devralındığı yer: DataControlField) |
| IStateManager.LoadViewState(Object) |
Veri denetimi alanının daha önce kaydedilmiş görünüm durumunu geri yükler. (Devralındığı yer: DataControlField) |
| IStateManager.SaveViewState() |
Sayfanın sunucuya DataControlField geri gönderildiği zamandan bu yana görünüm durumunda yapılan değişiklikleri kaydeder. (Devralındığı yer: DataControlField) |
| IStateManager.TrackViewState() |
Nesnenin görünüm durumundaki DataControlField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale gelebilir. (Devralındığı yer: DataControlField) |