for (int i = 0; i < this.DataList1.Items.Count; i++)
{
string value = ((Label)this.DataList1.Items[i].FindControl("price")).Text;
double price = Convert.ToDouble(value);
int count = Convert.ToInt32(((TextBox)this.DataList1.Items[i].FindControl("txtCount")).Text);
((Label)this.DataList1.Items[i].FindControl("total")).Text = Convert.ToString(price * count);
theTotal = theTotal + price * count;
}
但也可以通过以下方式来遍历,但可能行很难得某行的行号,这样就很难得到某行的主键值
foreach (DataListItem item in this.DataList.Items)
{
((Textbox).item.FindControl("textbox1")).visible=false;
}
遍历DataList中每行的简单方法
最新推荐文章于 2021-12-11 16:15:35 发布