动态生成表格的方法之asp.net技巧

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态生成表格的方法之技巧
动态生成表格的方法之技巧
动态生成表格的方法之技巧
Table控件动态生成表格操作实例(代码调试通过)
.aspx
powered by
<form id="Form1" method="post" runat="server">
<asp:Label id="Label1" style="Z-INDEX: 101; LEFT: 256px; POSITION:
absolute; TOP: 40px" runat="server"> Table控件动态生成表格操作实例</asp:Label>
<asp:Button id="Button1" style="Z-INDEX: 105; LEFT: 272px; POSITION:
absolute; TOP: 120px" runat="server"
Text="生成"></asp:Button>
<asp:Table id="Table1" style="Z-INDEX: 104; LEFT: 272px; POSITION:
absolute; TOP: 160px" runat="server"
GridLines="Both"></asp:Table>
<asp:DropDownList id="DropDownList2" style="Z-INDEX: 103; LEFT:
344px; POSITION: absolute; TOP: 88px"
runat="server">
<asp:ListItem Value="1">1列</asp:ListItem>
<asp:ListItem Value="2">2列</asp:ListItem>
<asp:ListItem Value="3">3列</asp:ListItem>
<asp:ListItem Value="4">4列</asp:ListItem>
<asp:ListItem Value="5">5列</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList id="DropDownList1" style="Z-INDEX: 102; LEFT:
280px; POSITION: absolute; TOP: 88px"
runat="server">
<asp:ListItem Value="1">1行</asp:ListItem>
<asp:ListItem Value="2">2行</asp:ListItem>
<asp:ListItem Value="3">3行</asp:ListItem>
<asp:ListItem Value="4">4行</asp:ListItem>
<asp:ListItem Value="5">5行</asp:ListItem>
</asp:DropDownList>
</form>
.aspx.cs
private void Button1_Click(object sender, System.EventArgs e) {
int numrows;
int numcells;
int i=0;
int j=0;
int row=0;
TableRow r;
TableCell c;
//产生表格
numrows=Convert.ToInt32(DropDownList1.SelectedValue);
numcells=Convert.ToInt32(DropDownList2.SelectedValue);
for(i=0;i<numrows;i++)
{
r=new TableRow();
if(row/2!=0)
{
r.BorderColor=Color.Red;
}
row+=1;
for(j=0;j<numcells;j++)
{
c=new TableCell();
c.Controls.Add(new LiteralControl
("row"+j+",cell"+i));
r.Cells.Add(c);
}
Table1.Rows.Add(r);
}
}
实现提取数据到table中不用服务器控件
1.后台方法
public string id;
public string usercode;
public void tbalelist(string strsql)
{
string str = string.Empty;
DBCon OAcon = new DBCon();
SqlConnection myConn = new SqlConnection(OAcon.getOAcon());
myConn.Open();
SqlCommand sc = new SqlCommand(strsql, myConn);
SqlDataReader sr = sc.ExecuteReader();
if(sr.Read())
{
id=sr[0].T oString();
usercode = sr[1].T oString();
}
sr.Close();
myConn.Close();
}
2.前台
<table align="center" border="0" cellpadding="5" cellspacing="1" width="100%">
<tr>
<td class="hback" width="5%">
<font color="#cc3300"><b>ID</b></font></td>
<td class="hback" width="10%">
<font color="#cc3300"><b>张号</b></font></td>
</tr>
<tr>
<td class="hback" width="5%"><%= id %></td>
<td class="hback" width="10%"><%= usercode %></td> </tr>
</table>。

相关文档
最新文档