Dim it As RepeaterItem
Dim all As Label = e.Item.FindControl("all")
Dim db As Integer = 0
For Each it In Repeater2.Items
db = db + Convert.ToDouble(all.Text)
Next
LL1.Text = "$" + db.ToString()循环这个repeater为什么循环的第1个it是直接条出的,没有做里面的语句!!都是从第2条开始加的
我的代码有问题么?
解决方案 »
- 如何拆分地址?
- 如何控制xml不被恶意下载到???
- 关于TextBox的问题
- datalist 控件中的itemtemplate中添加radiobutton控件 怎么取得选中的值
- asp.net 调用 javascript ?
- IMAGE控件动态读图,如果宽度超过一个值,按比例缩小IMAGE,请问这几行程序为什么错,要怎么写??急!
- 不同域名之间怎么样传Cookies值,谁会?帮帮忙!
- 小妹在这里向各位求助了
- ASP.NET中操作Excel
- ASP.NET初试的几个问题
- 性能和效率的平衡点
- |zyciis| 200分求 如何从一个未知的List<UserInfo>转换为XML,我是用转成DataSet后再转为XML,但出错,因为List中有算定义的类型
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "sums")//关键是这句啊,当是求和的时候才统计的。
{
double db = 0;
foreach (RepeaterItem item in Repeater1.Items)
{
db += Convert.ToDouble((item.FindControl("label1") as Label).Text);//FindControl是在循环里面的,不是在外面
} TextBox txt = e.Item.FindControl("TextBox2") as TextBox;
txt.Text = db.ToString();
}
}
Dim it As RepeaterItem
Dim db As Integer = 0
For Each it In Repeater2.Items
Dim al As Label = it.FindControl("all")
db = db + Convert.ToDouble(al.Text)
Next这样也不行!是不是因为我在ItemDataBound事件中的,所以第一次还没有绑定的问题啊