<%
for (int j = 1; j <= i; j++)
{
%>
<td align="right">
<span class="price">
<%#DataBinder.Eval(Container.DataItem, "money"+j.ToString())%></span>
</td>
<%} %>其中 字段是变量,因为 后台sql也是动态生成的
从 money1,money2,money3.....
这样前台如何绑定数据呀
for (int j = 1; j <= i; j++)
{
%>
<td align="right">
<span class="price">
<%#DataBinder.Eval(Container.DataItem, "money"+j.ToString())%></span>
</td>
<%} %>其中 字段是变量,因为 后台sql也是动态生成的
从 money1,money2,money3.....
这样前台如何绑定数据呀
for (j = 1; j <= i; j++)
{
%>
<td align="right">
<span class="price">
<%#DataBinder.Eval(Container.DataItem, "money"+j.ToString())%></span>
</td>
<%} %>
这样试试
public int j=0;
for (j = 1; j <= i; j++)
{
写你想循环的那一块代码得到j
}
后台:
<td align="right">
<span class="price">
<%#DataBinder.Eval(Container.DataItem, "money"+<%=j%>)%></span>
</td>
上面语法好像 不通过呀
for (j = 1; j <= i; j++)
{
%>
<td align="right">
<span class="price">
<%#DataBinder.Eval(Container.DataItem, "money"+j.ToString())%></span>
</td>
<%} %>j都等于1?
你试试
<td align="right">
改成
<td align="right">(<%=i.ToString()%>)
这样看看i是否都等于1,如果都等于1那么j当然也都等于1