在ASP.NET中,怎么样才能逐行读取DataGrid其中的某列的值?求助!!

解决方案 »

  1.   

    用FOR 遍历每行啊,
    然后在For中根据列索引读取列的值For(int i=0;i<gvProductList.Rows.Count;i++) //遍历每一行
    {
       this.gvProductList.Rows[i].Cells[7].Text //这里取出每行第八列的值
    }
      

  2.   

     DataGrid dg;
                                foreach(DataGridItemCollection item in dg.Items)
                                {
                                   该行列值 = item["列名"].ToString();
                                }
      

  3.   

    这是个GridView的例子,绝对没问题的,你可以改成DataGrid试试        foreach (GridViewRow gv in GridView1.Rows)
            {
                    ID = gv.Cells[1].Text.ToString(); 
           }
      

  4.   

    for ll_i=0 to datagrid1.count -1
    sj=datagrid1(ll_i)("列").tostring()
    next
      

  5.   

      foreach(DataGridItemCollection item in dg.Items)
                                {
                                   string = item[列索引].ToString();
                                }
      

  6.   

    DataGrid dg;
    foreach(DataGridItem item in dg.Items)
    {
        该行列值 = item["列名"].ToString();
    }
      

  7.   

    大家帮我看看: 
    foreach(DataGridItemCollection item in dgdFolder.Items) 

    string a =item[1].ToString(); 
    } 报错!! 
    错误消息: 指定的转换无效。