演示一: 动态添加表格行和列在特定的格里写特定的字并在当前单元格里面把坐标写出来效果如下
洪川洪川洪川洪川洪川
代码没有分离全部在这里!
<%@PageLanguage=C#%>
<!DOCTYPEhtmlPUBLIC//WC//DTDXHTMLTransitional//ENtransitionaldtd>
<scriptrunat=server>
protectedvoidPage_Load(objectsenderEventArgse)
{
}
protectedvoidButton_Click(objectsenderEventArgse)
{
intrn=intParse(rowsSelectedValue);//得到需要增加的行数
intcn=intParse(cellSelectedValue);//得到需要增加的列数
for(inti=;i<=rn;i++)//
{//进入外部循环也就是循环增加表行
TableRowtr=newTableRow();//申明一个表格行
for(intj=;j<=cn;j++)
{//进入内部循环以增加表格列
TableCelltc=newTableCell();//申明一个表格列
if(i==)
{//如果是第一行就增加下面的字
tcControlsAdd(newLiteralControl(洪川));
}
else
{//否则
tcControlsAdd(newLiteralControl(iToString()++jToString()));//在表格里增加当前是行列坐标
}
trCellsAdd(tc);//把列增加到行里面去
}
TableRowsAdd(tr);//把行增加到表里去
}
}
</script>
<htmlxmlns=>
<headrunat=server>
<title>无标题页</title>
</head>
<body>
<formid=formrunat=server>
<div>
Table这个有点HTML基础的人都知道了是表格的意思啦也是布局的一个重要方法如果是用DW的话你就会知道他有多重要了!<br/>
而VS推出的Table服务器控件最大的特色当推他可以动态是控制表格的行列数下面还是做个演示:<br/>
<br/>
<strong>
演示一:动态添加表格行和列在特定的格里写特定的字并在当前单元格里面把坐标写出来</strong><br/>
<asp:TableID=Tablerunat=serverBorderColor=BlackBorderStyle=DashedBorderWidth=pxGridLines=Both>
</asp:Table>
<asp:DropDownListID=rowsrunat=server>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
<asp:DropDownListID=cellrunat=server>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
<asp:ButtonID=Buttonrunat=serverText=给我建个表格来OnClick=Button_Click/><br/>
<br/>
</div>
</form>
</body>
</html>