dataGridView2 中的数据如下所示:名称    尺寸规格    数量    单位 
板材1    500*600    6      块 
板材2    1200*100    5      块 
板材3    800*600    10    块 
板材4    450*900    6      块 怎么循环读出“尺寸规格” 并添加到textBox1中显示并以“;”分号隔开如:
500*600;1200*100;800*600;450*900高分求助!

解决方案 »

  1.   

    for(int i=0;i<dgv.Rows.Count;i++)
    {
    str+=dgv.Rows[i].Cells[1].Value.ToString()+";";
    }
    str=str.Substring(0,str.Length-1);  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  2.   

    string str_Result=string.empty;
    for(int=0;i<this.GridView.rows.count;i++)
    {
      str_Result+=this.GridView.rows[i]["尺寸规格"].text;
    }
      

  3.   

    private string  GetData()
    {
    string str_Result=string.empty; 
    for(int=0;i <this.GridView.rows.count;i++) 

      str_Result+=this.GridView.rows[i]["尺寸规格"].text; 
    }
    return str_Result;
    }
    //赋值~
    this.textBox1.text=GetData();
      

  4.   

    private string  GetData() 

    string str_Result=string.empty; 
    for(int=0;i <this.GridView.rows.count;i++) 

      str_Result+=this.GridView[i]["尺寸规格"].value.tostring(); 

    return str_Result; 

    //赋值~ 
    this.textBox1.text=GetData();
      

  5.   

    string str = string.Empty;
                foreach (DataGridViewRow Row in dataGridView1.Rows)
                {
                    str += Row.Cells[1].Value.ToString();
                }
                textBox1.Text = str;
      

  6.   


    string strResult=string.Empty
    for(int i=0;i<this.DataGridView2.Rows.Count;i++)
    {
       strResult+=this.DataGridView.Rows[i]["尺寸规格"].ToString();
    }
    TextBox1.Text=strResult.Trim;