Я работаю над DataGridView
в приложении C# WindowsForms
с использованием SQL Server 2005, и я добавил 1 столбец, то есть «имя», на мой DataGridView
и отобразил его, выбрав строку в текстовое поле, но он показывает только один столбец т.е. «Имя» в текстовое поле. Но у меня есть другие столбцы, такие как состояние города, что я еще не добавил к своему DataGridView
Есть ли способ отобразить всю запись базы данных, нажав на один столбец «Имя» от DataGridView
до Textboxes
?datagridview в C# windows forms application
частная пустота dataGridView1_CellClick
(объект отправитель, DataGridViewCellEventArgs
e) { i = e.RowIndex; DataGridViewRow row = this.dataGridView1.Rows [e.RowIndex];
textBox1.Text = row.Cells[0].Value.ToString();
String str = "server=PC2-PC;database=demo;Integrated Security=true";
SqlConnection con = new SqlConnection(str);
con.Open();
if (e.RowIndex != -1)
{
textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[Name].Value == null ? "" : dataGridView1.Rows[e.RowIndex].Cells[Name].Value.ToString();
CallData();
}
}
Не размещайте скриншот вашего кода, вставляйте их в текст. – User2012384
Также вы открыли свое SQL-соединение? Я не вижу con.Open – User2012384
да SQL соединение открыто –