62,243
社区成员




<% if (xskzzd != null)
{
for (int i = 0; i < xskzzd.Length; i++)
{
if (xskzzd[i] != "")
{ %>
<td style="BACKGROUND-COLOR: #f0f0f0;width:4%">
<%=xskzzdname[i]%>
</td>
<td style="BACKGROUND-COLOR: #f0f0f0; ">
<%=Eval(xskzzd[i])%>
</td>
</tr>
<% }
}
} %>
if (e.Item.ItemType == ListItemType.Header) //绑定动态字段头部
{
if (xskzzdname != null)
{
StringBuilder sb = new StringBuilder("<tr style='text-align:center;'>");
for (int i = 0; i < xskzzdname.Length; i++)
{
if (xskzzdname[i] != "")
sb.AppendFormat("<td style='BACKGROUND-COLOR:#f0f0f0;'>" + xskzzdname[i] + "</td>");
}
sb.Append("</tr>");
Literal li = e.Item.FindControl("lit_head") as Literal;
li.Text = sb.ToString();
}
}
else //绑定动态字段内容
{
if (xskzzd != null)
{
StringBuilder sb = new StringBuilder("<tr style='text-align:center;'>");
for (int i = 0; i < xskzzd.Length; i++)
{
if (xskzzd[i] != "")
sb.AppendFormat("<td style='BACKGROUND-COLOR: #f0f0f0;'>" + DataBinder.Eval(e.Item.DataItem, xskzzd[i]).ToString() + "</td>");
}
sb.Append("</tr>");
Literal item = e.Item.FindControl("lit_item") as Literal;
item.Text = sb.ToString();
}
}
好吧 这是成功的代码、分享给大家吧 以后遇到这种动态绑定字段的 能找着资料
谢谢7楼的孩子给提醒