DataTable dt = new DataTable();
dt.Columns.Add("classname");
DataRow row = dt.NewRow();
row[0]="FSF";
dt.Rows.Add(row); row = dt.NewRow();
row[0]="3123";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="444";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="a555555aa";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="aaa";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="66666666";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="aaa";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="777777777";
dt.Rows.Add(row);
row = dt.NewRow();
row[0]="aaa";
dt.Rows.Add(row);
int i = dt.Rows.Count % 6;
if(i!=0)
{
int iCount = 6-i;
for (int j=0;j<iCount;j++)
{
DataRow row1 = dt.NewRow();
for (int m=0;m<dt.Columns.Count;m++)
{
row1[m]="??ó??μ";
}
dt.Rows.Add(row1);
}
}
this.DL1.DataSource =dt.DefaultView;
this.DL1.DataBind();
<asp:datalist id="DL1" runat="server" RepeatDirection="Horizontal" RepeatColumns="6">
<ItemTemplate>
<asp:Literal Text='<%# DataBinder.Eval(Container.DataItem, "classname") %>'>
</asp:Literal>
</ItemTemplate>
</asp:datalist>试试在里面放个控件
你这是动态生成表格的,不是绑定to renrenqq(ddlly):
你的方法应该是不行的,因为按照正常的绑定方式,数据到了最后一条后也就停止执行了
看来我也只有用笨办法来做这个了,绑定估计是不行的
<tr>
<td>WEBCOOL</td>
<td>TOPWEB</td>
<td>STARNET</td>
<td>POPWEB</td>
<td>VIEWEB</td>
<td>NVAST</td>
</tr>
<tr>
<td>DVS</td>
<td>MILLWEB</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
如果此列无数据 用空格代替( )