怎么把一个datagrid直接变成客户端的table显示出来呢?
就是把datagrid的内容变成下面这样的不用<asp:table>用<table>,还有datagrid的显示是动态的哦?<TABLE id="tab" border="1" runat="server">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</TABLE>
就是把datagrid的内容变成下面这样的不用<asp:table>用<table>,还有datagrid的显示是动态的哦?<TABLE id="tab" border="1" runat="server">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</TABLE>
再循环用Response.Write输出
stringBuilder sb=new stringBuilder()
foreach(DataRow dr in dt.rows)
{
sb+=dt...
}
stringBuilder sb=new stringBuilder()
foreach(DataRow dr in dt.rows)
{
sb+=dt...
}
我也是这么做的
{
HtmlTableRow row = new HtmlTableRow();
for(int i=0; i<datagrid.Columns.Count; i++)
{
HtmlTableCell cell = new HtmlTableCell();
cell.Controls.Add(new LiteralControl(datagrid.Items[j].Cells[i].Text.ToString()));
row.Cells.Add(cell);
}
HtmlTable.Rows.Add(row);
}