zoukankan      html  css  js  c++  java
  • 遍历DataList中每行的简单方法

    我们常常用的方法是:
     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;
    }

    也希望各位思考一下在用foreach遍历时怎样得到每行的行号???
  • 相关阅读:
    2-1
    project 1
    application.properties
    springbootmybaits_day2
    springbootMybaits_day1
    linux文件夹赋予权限
    属性拼接问题
    三种数据库的配置文件db.properties
    mysql对应java中常用的字段
    Spring里面的注解
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1218675.html
Copyright © 2011-2022 走看看