<asp:Repeater runat="server" ID="rep"><ItemTemplate>
[<%#Container.ItemIndex+1 %>, <%#Eval("CurrentTemperature") %>],
</ItemTemplate>
</asp:Repeater>大家发现最后那个逗号没有,我现在要做的是如果是最后一项则不添加逗号,其他的都要添加逗号,但是我发现Container没有类似Count的属性,那我怎么判断啊!
[<%#Container.ItemIndex+1 %>, <%#Eval("CurrentTemperature") %>],
</ItemTemplate>
</asp:Repeater>大家发现最后那个逗号没有,我现在要做的是如果是最后一项则不添加逗号,其他的都要添加逗号,但是我发现Container没有类似Count的属性,那我怎么判断啊!
解决方案 »
- DataGrid按照查询条件排序问题
- 要开发一个业务管理系统 其中有获取用户来电的功能,大家给点建议吧
- 关于三层结构的问题,代码用动软.Net代码自动生成器生成.
- window.showModalDialog关闭子窗口怎样不刷新父窗体
- asp.net开发中的小问题
- 又出错啦~~calendar问题,到底怎么回事呀!
- textBox的滚动条一直在最底端
- 调用一个函数的问题????
- 关于RadioButtonList动态绑定的取值问题~~~!郁闷了半天!@#$$$%%%%%%%%%*(&^&*&^*&(^
- 特急:在asp.net中为用户控件增加自定义事件及相应处理过程,如何做??路过的帮忙顶一下的啦。。
- 关于.net2005断点调试问题
- dataGrivedView
这个逗号么?
if(RowCount.this.Repeater.Items.count)
{
return "";
}
else
{
return ",";
}
只能想到这么多了。代码可能有语法错误。
<asp:Repeater runat="server" ID="rep">
<ItemTemplate>
<%=val%>
</ItemTemplate>
</asp:Repeater>后台:
public string val = string.Empty;public void Page_Load(object sender,EventArgs e)
{
if(!IsPostBack)
{
StringBuilder sb = new StringBuilder();
//获取数据集ds
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
sb.Append("["+i+","+ds.Tables[0].Rows[i]["CurrentTemperature"]+"]");
sb.Append(",");
}
val = sb.Replace(",","",sb.Length-1,1).ToString();
}
}
string dd = Convert.ToString(test.Last()).Remove(0);
<asp:Repeater runat="server" ID="rep"><ItemTemplate>
<%#Container.ItemIndex==0?"","," %>[<%#Container.ItemIndex+1 %>, <%#Eval("CurrentTemperature") %>]
</ItemTemplate>
</asp:Repeater>