ASP.Net/HTML Control/Table
Содержание
Hide a table (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table2.BGColor="Ivory"
Table2.Border=2
Table2.BorderColor="LawnGreen"
Table2.CellPadding=4
Table2.CellSpacing=3
Table2.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table2.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table2.Rows.Add(MyRow)
Next
End Sub
Sub Anchor2_Click(Source As Object, E as EventArgs)
Table1.Rows.Clear
Anchor2.Visible = False
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Table Sample Page</TITLE>
</HEAD>
<BODY>
<form runat="server">
<Font Face="Tahoma" Size="+1">
<BR>
<a
id="Anchor2"
OnServerClick="Anchor2_Click"
runat=server
>Click here to remove Table 1
</a>
<BR><BR>
<Table
id="Table1"
runat=server
>
<TR
id="Row11"
runat=server
>
<TD id="Cell111" runat=Server>Cell 1</TD>
<TD id="Cell112" runat=Server BGColor="Pink">Cell 2</TD>
<TD id="Cell113" runat=Server>Cell 3</TD>
</TR>
<TR
id="Row12"
runat=server
>
<TD id="Cell121" runat=Server>The second row</TD>
<TD id="Cell122" runat=Server Disabled=True>
Disabled Cell
</TD>
<TD id="Cell123" runat=Server>Cell 3</TD>
<TD id="Cell124" runat=Server Visible=False>
Should not see this cell
</TD>
</TR>
<TR
id="Row13"
runat=server
>
<TD id="Cell131" runat=Server ColSpan=3>
The text of a long cell that spans all three columns.
</TD>
</TR>
</Table>
<BR><BR><BR><BR><BR>
<Table
id="Table2"
runat=server
>
</Table>
</Font>
</Form>
</BODY>
</HTML>
HTML Table: add row (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table1.BGColor="Ivory"
Table1.Border=2
Table1.BorderColor="LawnGreen"
Table1.CellPadding=4
Table1.CellSpacing=3
Table1.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table1.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table1.Rows.Add(MyRow)
Next
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Adding Rows and Cells to an HTMLTable Control through Code</TITLE>
</HEAD>
<BODY>
<form runat="server">
<Table
id="Table1"
runat=server
>
</Table>
</Form>
</BODY>
</HTML>
HTML Table: change background (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table1.BGColor="Ivory"
Table1.Border=2
Table1.BorderColor="LawnGreen"
Table1.CellPadding=4
Table1.CellSpacing=3
Table1.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table1.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table1.Rows.Add(MyRow)
Next
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Adding Rows and Cells to an HTMLTable Control through Code</TITLE>
</HEAD>
<BODY LEFTMARGIN="40" TOPMARGIN="40">
<form runat="server">
<Table
id="Table1"
runat=server
>
</Table>
</Form>
</BODY>
</HTML>
HTML Table: change border (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table1.BGColor="Ivory"
Table1.Border=2
Table1.BorderColor="LawnGreen"
Table1.CellPadding=4
Table1.CellSpacing=3
Table1.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table1.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table1.Rows.Add(MyRow)
Next
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Adding Rows and Cells to an HTMLTable Control through Code</TITLE>
</HEAD>
<BODY LEFTMARGIN="40" TOPMARGIN="40">
<form runat="server">
<Table
id="Table1"
runat=server
>
</Table>
</Form>
</BODY>
</HTML>
HTML Table: change cell padding (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table1.BGColor="Ivory"
Table1.Border=2
Table1.BorderColor="LawnGreen"
Table1.CellPadding=4
Table1.CellSpacing=3
Table1.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table1.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table1.Rows.Add(MyRow)
Next
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Adding Rows and Cells to an HTMLTable Control through Code</TITLE>
</HEAD>
<BODY LEFTMARGIN="40" TOPMARGIN="40">
<form runat="server">
<Table
id="Table1"
runat=server
>
</Table>
</Form>
</BODY>
</HTML>
HTML Table Control (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Displaying Information through the HTMLTable Control</TITLE>
</HEAD>
<BODY>
<form runat="server">
<BR><BR>
<table
id="Table1"
runat=server
bgcolor="Gray"
border=1
bordercolor="Red"
cellpadding=2
cellspacing=2
align="Left"
>
<tr
id="Row11"
runat=server
bgcolor="Yellow"
valign="Top"
>
<TD id="Cell111" runat=Server>Cell 1</TD>
<TD id="Cell112" runat=Server
bgcolor="Pink">Cell 2</TD>
<TD id="Cell113" runat=Server>Cell 3</TD>
</tr>
<tr
id="Row12"
runat=server
valign="Bottom"
>
<TD id="Cell121" runat=Server>The second row</TD>
<TD id="Cell122" runat=Server
BGColor="Pink" Disabled=True>
Disabled Cell
</TD>
<TD id="Cell123" runat=Server>Cell 3</TD>
<TD id="Cell124" runat=Server Visible=False>
Should not see this cell
</TD>
</tr>
<tr
id="Row13"
runat=server
valign="Bottom"
>
<TD id="Cell131" runat=Server ColSpan=3>
The text of a long cell that spans all three columns.
</TD>
</tr>
</table>
</Font>
</Form>
</BODY>
</HTML>
Table Row and Column Count (VB.net)
<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
Dim MyRow as new HTMLTableRow
Dim MyCell as new HTMLTableCell
Dim i as Integer
Dim j as Integer
Table2.BGColor="Ivory"
Table2.Border=2
Table2.BorderColor="LawnGreen"
Table2.CellPadding=4
Table2.CellSpacing=3
Table2.Align="Center"
MyCell.InnerText = "Column 1"
MyRow.Cells.Add(MyCell)
MyCell = New HTMLTableCell
MyCell.InnerText = "Column 2"
MyRow.Cells.Add(MyCell)
Table2.Rows.Add(MyRow)
For i = 2 to 6
MyRow = New HTMLTableRow
For j = 1 to 2
MyCell = New HTMLTableCell
MyCell.InnerText = "Cell " & i & ", " & j
MyRow.Cells.Add(MyCell)
Next
Table2.Rows.Add(MyRow)
Next
End Sub
Sub Anchor1_Click(Source As Object, E as EventArgs)
Anchor1.InnerHtml = "Table 1: " & Table1.Rows.Count _
& " rows - Table 2: " & Table2.Rows.Count & " rows"
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Table Sample Page</TITLE>
</HEAD>
<BODY>
<form runat="server">
<Font Face="Tahoma" Size="+1">
<a
id="Anchor1"
OnServerClick="Anchor1_Click"
runat=server
>Click for Row Count
</a>
<BR><BR>
<Table
id="Table1"
runat=server
>
<TR
id="Row11"
runat=server
>
<TD id="Cell111" runat=Server>Cell 1</TD>
<TD id="Cell112" runat=Server BGColor="Pink">Cell 2</TD>
<TD id="Cell113" runat=Server>Cell 3</TD>
</TR>
<TR
id="Row12"
runat=server
>
<TD id="Cell121" runat=Server>The second row</TD>
<TD id="Cell122" runat=Server Disabled=True>
Disabled Cell
</TD>
<TD id="Cell123" runat=Server>Cell 3</TD>
<TD id="Cell124" runat=Server Visible=False>
Should not see this cell
</TD>
</TR>
<TR
id="Row13"
runat=server
>
<TD id="Cell131" runat=Server ColSpan=3>
The text of a long cell that spans all three columns.
</TD>
</TR>
</Table>
<BR><BR><BR><BR><BR>
<Table
id="Table2"
runat=server
>
</Table>
</Font>
</Form>
</BODY>
</HTML>