protected void Button4_Click(object sender, EventArgs e)
{
List<int> ids = new List<int>();
List<int> counts = new List<int>();
foreach (RepeaterItem repeaitem in this.Repeater1.Items)
{
Label labID = repeaitem.FindControl("G_ID") as Label;
TextBox txtcount = repeaitem.FindControl("txtcount") as TextBox;
ids.Add(Convert.ToInt32(labID.Text.Trim()));
counts.Add(Convert.ToInt32(txtcount.Text.Trim()));
}
for (int i = 0; i < ids.Count; i++)
{
string Gsql = string.Format("update Cart set G_AMOUNT={0} where G_ID={1} ", counts[i], ids[i]);
//string sql = "update Cart set G_AMOUNT=" + counts[i] + "where G_ID="+ids[i]+"";
Class1.ExecSql(Gsql);
} BindCarlist();
}
为什么进不到foreach()里面去执行?
{
List<int> ids = new List<int>();
List<int> counts = new List<int>();
foreach (RepeaterItem repeaitem in this.Repeater1.Items)
{
Label labID = repeaitem.FindControl("G_ID") as Label;
TextBox txtcount = repeaitem.FindControl("txtcount") as TextBox;
ids.Add(Convert.ToInt32(labID.Text.Trim()));
counts.Add(Convert.ToInt32(txtcount.Text.Trim()));
}
for (int i = 0; i < ids.Count; i++)
{
string Gsql = string.Format("update Cart set G_AMOUNT={0} where G_ID={1} ", counts[i], ids[i]);
//string sql = "update Cart set G_AMOUNT=" + counts[i] + "where G_ID="+ids[i]+"";
Class1.ExecSql(Gsql);
} BindCarlist();
}
为什么进不到foreach()里面去执行?
解决方案 »
- winform 如何显示正在加载
- oracle导出access数据库时的数据类型转换问题
- 怎么用C#开发这样的接口啊? 谢谢~
- web 框架frameset左邊隱藏
- 请问数字显示格式的问题?
- c#中如何判断一个网络连接的状态?
- 怎样将blob类型的字段名“照片图像”与控件pictureBox1绑定,就可以看到图像?50分
- ThreadPool内的线程能不能再另开非池内的线程?
- ListView 问题,如何在ListView中实现中文排序?
- 如何以C#里取得URL参数?
- c#打开一个excel,加了一个commandbar,按这个加的commandbar开启一个winform窗口,拖动这个窗口出现重影
- 如何远程测试web service
看看this.Repeater1.Items.count是否为0.
我以前也遇过,后来发现没绑定数据.
试下
{}
{
Response.Write((item.FindControl("Label1") as Label).Text.ToString());
}
{
chkExport = (CheckBox)item.FindControl("chkExport");
}