#中,如何把datagirdview中的一行数据依次赋给多个textbox?请赐教!

解决方案 »

  1.   

    public string tex1
    {
       set { textbox1.text = value; }
    }tex1 = dataGridView1.CurrentRow.Cells[0].Value.ToString();
      

  2.   


    for (int i=0,i++,i<=N) //N你自己定义
    {
     Text[i].text = DataGridView1.CurrentRow.Cells[i].Value.ToString();
    }
      

  3.   


    //这样获取你每一行每一个单元格的值,赋给多个textbox就可以了!
    for(rowIndex=0;rowIndex<dataGridView1.Rows.Count;rowIndex++)
    {
       textbox1.Text=dataGridView1.Rows[rowIndex].Cells[0].Value.ToString();
       textbox2.Text=dataGridView1.Rows[rowIndex].Cells[1].Value.ToString();
        //...
    }
      

  4.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString()  ;
                textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
    }