DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan implementasi dasar untuk mengatur ulang sel yang ditentukan dari kolom yang berasal dari DataGridColumn kelas ke status awalnya.
public:
virtual void InitializeCell(System::Web::UI::WebControls::TableCell ^ cell, int columnIndex, System::Web::UI::WebControls::ListItemType itemType);
public virtual void InitializeCell(System.Web.UI.WebControls.TableCell cell, int columnIndex, System.Web.UI.WebControls.ListItemType itemType);
abstract member InitializeCell : System.Web.UI.WebControls.TableCell * int * System.Web.UI.WebControls.ListItemType -> unit
override this.InitializeCell : System.Web.UI.WebControls.TableCell * int * System.Web.UI.WebControls.ListItemType -> unit
Public Overridable Sub InitializeCell (cell As TableCell, columnIndex As Integer, itemType As ListItemType)
Parameter
- columnIndex
- Int32
Nomor kolom tempat sel berada.
- itemType
- ListItemType
Salah ListItemType satu nilai.
Keterangan
Metode ini InitializeCell menyediakan implementasi dasar untuk mengatur ulang sel yang ditentukan dari kolom yang berasal dari DataGridColumn kelas ke status awalnya. Metode ini tidak dipanggil secara langsung. Sebagai gantinya, metode ini diwariskan oleh kelas kolom turunan, yang kemudian dapat digunakan untuk mengatur ulang sel di kolom jenis turunan. Anda dapat secara opsional mengambil alih metode ini di kelas turunan untuk menyediakan rutinitas inisialisasi kustom. Implementasi InitializeCell dasar metode ini sering dipanggil dari metode yang ditimpa untuk mengatur ulang properti yang umum untuk semua sel dalam kolom yang berasal dari DataGridColumn kelas .
Dalam implementasi ini, InitializeCell metode hanya mengatur ulang sel header dan footer. Tipe sel lain tidak dipengaruhi oleh metode ini.
Saat pengurutan diaktifkan (dengan mengatur AllowSorting properti ke true), LinkButton kontrol ditambahkan ke sel header secara default. Ini memungkinkan Anda untuk mengurutkan kolom ketika LinkButton kontrol diklik. Jika Anda menentukan gambar untuk sel header (dengan mengatur HeaderImageUrl properti), ImageButton kontrol akan dibuat sebagai gantinya.
Saat pengurutan dinonaktifkan, teks yang ditentukan oleh HeaderText properti ditampilkan di sel header. Jika Anda menentukan gambar untuk sel header (dengan mengatur HeaderImageUrl properti), Image kontrol ditambahkan ke sel header.
Karena browser tidak akan menampilkan sel kosong, jika gambar di tidak ditampilkan di sel header dan HeaderText properti tidak diatur, entitas HTML spasi yang tidak pecah ( ) ditampilkan di sel header. Demikian pula, jika sel footer tidak memiliki konten apa pun (jika FooterText properti tidak diatur), entitas HTML spasi yang tidak pecah ditampilkan di sel footer.
Nota
Metode ini umumnya digunakan oleh pengembang kontrol.