做了一个小东西,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
拜托