做了一个小东西,2005做的  但是在DataGridView与Form2中的TextBox绑定时  怎么搞都不显示数据库中的值
希望各位老大帮我改下..我在线等
按钮的单击事件代码如下:
 private void button2_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            Form2 form2 = new Form2();
            form2.Visible = true;
      if (dataGridView1.SelectedRows.Count == 0)//判断有没有选中行 
            {
                MessageBox.Show("没有选定行");
            }
            else
            {
                int i = -1;
                foreach (DataRow dr in aa.Rows)
                 //aa是 BOOKDataSet2.BookInfoDataTable aa = new BOOKDataSet2.BookInfoDataTable();
                {
                    i++;
                    if (dataGridView1.CurrentRow.Index==i)//判断选中的i行
                    {   //就是着段好象没有执行,也不知道怎么回事                     
                        form2.textBox1.Text = this.dataGridView1.SelectedCells[0].FormattedValue.ToString();
                        form2.textBox2.Text = this.dataGridView1.SelectedCells[1].FormattedValue.ToString();
                        form2.textBox3.Text = this.dataGridView1.SelectedCells[2].FormattedValue.ToString();
                        form2.textBox4.Text = this.dataGridView1.SelectedCells[3].FormattedValue.ToString();
                        form2.textBox5.Text = this.dataGridView1.SelectedCells[4].FormattedValue.ToString();
                        form2.textBox6.Text = this.dataGridView1.SelectedCells[5].FormattedValue.ToString(); 
                    }
                }
            }
        }
数据库是SQL  2000 
拜托




 
											





 
	    

 
	


