TableRowCollection.AddAt(Int32, TableRow) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el objeto TableRow especificado a TableRowCollection en la ubicación de índice especificada.
public:
void AddAt(int index, System::Web::UI::WebControls::TableRow ^ row);
public void AddAt (int index, System.Web.UI.WebControls.TableRow row);
member this.AddAt : int * System.Web.UI.WebControls.TableRow -> unit
Public Sub AddAt (index As Integer, row As TableRow)
Parámetros
- index
- Int32
Ubicación de la colección TableRowCollection donde se va a agregar el objeto TableRow.
- row
- TableRow
Objeto TableRow que se va a agregar a la colección TableRowCollection.
Ejemplos
En el ejemplo siguiente se muestra cómo agregar un TableRow objeto al centro de .TableRowCollection Tenga en cuenta que, en el ejemplo, la Rows propiedad de Table es una instancia de la TableRowCollection clase .
<%@ 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)
{
int numRows = 4;
int numCells = 6;
int counter = 1;
// Generate a basic table.
for (int rowNum = 0; rowNum < numRows; rowNum++)
{
TableRow rw = new TableRow();
for (int cellNum = 0; cellNum < numCells; cellNum++)
{
TableCell cel = new TableCell();
cel.Text = counter.ToString();
counter++;
rw.Cells.Add(cel);
}
Table1.Rows.Add(rw);
}
// Add a row in the middle of the table.
TableRow new_rw = new TableRow();
Table1.Rows.AddAt(numRows / 2, new_rw);
for (int cellNum = 0; cellNum < numCells; cellNum++)
{
TableCell cel = new TableCell();
cel.Text = "Mid";
Table1.Rows[numRows / 2].Cells.AddAt(cellNum, cel);
counter++;
}
}
</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>Programmatic Table Example</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)
Dim numRows As Integer = 4
Dim numCells As Integer = 6
Dim counter As Integer = 1
Dim cellNum As Integer
' Generate a basic table.
Dim rowNum As Integer
For rowNum = 0 To numRows - 1
Dim rw As New TableRow()
For cellNum = 0 To numCells - 1
Dim cel As New TableCell()
cel.Text = counter.ToString()
counter += 1
rw.Cells.Add(cel)
Next cellNum
Table1.Rows.Add(rw)
Next rowNum
' Add a row in the middle of the table.
Dim new_rw As New TableRow()
Table1.Rows.AddAt(numRows / 2, new_rw)
For cellNum = 0 To numCells - 1
Dim cel As New TableCell()
cel.Text = "Mid"
Table1.Rows((numRows / 2)).Cells.AddAt(cellNum, cel)
counter += 1
Next cellNum
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>Programmatic Table Example</h3>
<asp:Table id="Table1" runat="server"/>
</div>
</form>
</body>
</html>
Comentarios
Utilice este método para insertar el especificado TableRow en un TableRowCollection objeto en el índice especificado.