Bagikan melalui


TableRowCollection Kelas

Definisi

Merangkum kumpulan TableRow objek yang mewakili satu baris dalam Table kontrol. Kelas ini tidak dapat diwariskan.

public ref class TableRowCollection sealed : System::Collections::IList
public sealed class TableRowCollection : System.Collections.IList
type TableRowCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class TableRowCollection
Implements IList
Warisan
TableRowCollection
Penerapan

Contoh

Contoh berikut menunjukkan cara menambahkan baris secara terprogram ke tabel dengan menambahkan TableRow objek, yang mewakili baris tabel, ke Table kontrol melalui Rows properti .

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    void Page_Load(Object sender, EventArgs e)
    {
        // Generate rows and cells.           
        int numRows = 3;
        int numCells = 2;
        for (int rowNum = 0; rowNum < numRows; rowNum++)
        {
            TableRow rw = new TableRow();
            for (int cellNum = 0; cellNum < numCells; cellNum++)
            {
                TableCell cel = new TableCell();
                cel.Text = String.Format(
                    "row {0}, cell {1}", rowNum, cellNum);
                rw.Cells.Add(cel);
            }
            Table1.Rows.Add(rw);
            Table1.GridLines = GridLines.Both;
            Table1.CellPadding = 4;
            Table1.CellSpacing = 0;
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Programmatic Table</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Table Example, constructed programmatically</h3>
        <asp:Table id="Table1" runat="server"/>
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        ' Generate rows and cells.           
        Dim numRows As Integer = 3
        Dim numcells As Integer = 2
        Dim rowNum As Integer
        For rowNum = 0 To numRows - 1
            Dim rw As New TableRow()
            Dim cellNum As Integer
            For cellNum = 0 To numcells - 1
                Dim cel As New TableCell()
                cel.Text = String.Format( _
                    "row {0}, cell {1}", rowNum, cellNum)
                rw.Cells.Add(cel)
            Next cellNum
            Table1.Rows.Add(rw)
        Next rowNum
        Table1.GridLines = GridLines.Both
        Table1.CellPadding = 4
        Table1.CellSpacing = 0
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Programmatic Table</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Table Example, constructed programmatically</h3>
        <asp:Table id="Table1" runat="server"/>
    </div>
    </form>
</body>
</html>

<html>
<head>
    <script language="C#" runat="server">
        void Page_Load(Object sender, EventArgs e) {
            // Generate rows and cells           
            int numrows = 3;
            int numcells = 2;
            for (int j=0; j<numrows; j++) {          
                TableRow r = new TableRow();
                for (int i=0; i<numcells; i++) {
                    TableCell c = new TableCell();
                    c.Text="row " + j.ToString() + ", cell " + i.ToString();
                    r.Cells.Add(c);
                }
                Table1.Rows.Add(r);
            }
        }
    </script>
</head>
<body>
    <h3><font face="Verdana">Table Example, constructed programmatically</font></h3>
    <form runat=server>
        <asp:Table id="Table1"
             runat="server"/>
    </form>
</body>
</html>

Keterangan

Gunakan kelas ini untuk mengelola kumpulan TableRow objek secara terprogram. Kelas ini biasanya digunakan untuk menambahkan atau menghapus baris dari Table kontrol.

Catatan

Table Kontrol berisi Rows koleksi yang mewakili kumpulan TableRow objek. Masing-masing TableRow mewakili baris individual dalam tabel dan berisi Cells koleksi yang mewakili kumpulan TableCell objek. Objek-objek ini TableCell mewakili sel individual dalam tabel. Untuk mendapatkan sel individual, Anda harus terlebih dahulu mendapatkan TableRow dari Rows koleksi Table kontrol. Anda kemudian bisa mendapatkan TableCell dari Cells koleksi TableRow.

Properti

Count

Mendapatkan jumlah TableRow objek di TableRowCollection.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah TableRowCollection bersifat baca-saja.

IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan TableRowCollection (thread-safe).

Item[Int32]

TableRow Mendapatkan dari pada TableRowCollection indeks yang ditentukan.

SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke TableRowCollection.

Metode

Add(TableRow)

Menambahkan objek yang ditentukan TableRow ke akhir TableRowCollection.

AddAt(Int32, TableRow)

Menambahkan objek yang ditentukan TableRow ke pada TableRowCollection lokasi indeks yang ditentukan.

AddRange(TableRow[])

TableRow Menambahkan objek dari array yang ditentukan ke akhir koleksi.

Clear()

Menghapus semua TableRow kontrol dari TableRowCollection.

CopyTo(Array, Int32)

Menyalin item dari ke TableRowCollection yang ditentukan Array, dimulai dengan indeks yang ditentukan di Array.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan objek yang IEnumerator diimplementasikan yang berisi semua TableRow objek dalam TableRowCollection.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRowIndex(TableRow)

Mengembalikan nilai yang mewakili indeks yang ditentukan TableRow dari TableRowCollection.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Remove(TableRow)

Menghapus yang ditentukan TableRow dari TableRowCollection.

RemoveAt(Int32)

TableRow Menghapus dari pada TableRowCollection indeks yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IList.Add(Object)

Menambahkan objek ke koleksi.

IList.Contains(Object)

Menentukan apakah objek yang ditentukan terkandung dalam koleksi.

IList.IndexOf(Object)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam koleksi.

IList.Insert(Int32, Object)

Menyisipkan objek ke dalam koleksi pada indeks yang ditentukan.

IList.IsFixedSize

Untuk deskripsi anggota ini, lihat IsFixedSize.

IList.Item[Int32]

Untuk deskripsi anggota ini, lihat Item[Int32].

IList.Remove(Object)

Menghapus objek dari koleksi.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga