Отображать данные в TextBox, который щелкнул DataGridView - PullRequest
0 голосов
/ 24 февраля 2019

У меня проблема с отображением данных в текстовых полях при нажатии на DataGridView, поскольку в DataGridView отображаются только столбцы с полным именем и идентификатором студента.

con.Open();
SqlDataAdapter sda = new SqlDataAdapter("SELECT Student_ID as S_ID, Fname +' '+ Lname +' '+ Mname as NAME from student", con);
DataTable dtbl = new DataTable();
sda.Fill(dtbl);
dataGridView1.DataSource = dtbl;
dataGridView1.Columns[0].Width = 40;
dataGridView1.Columns[1].Width = 200;
dataGridView1.RowHeadersVisible = false;
con.Close();

this

1 Ответ

0 голосов
/ 24 февраля 2019

Итак, если я вас правильно понял.Когда вы щелкаете по ячейке таблицы данных, вы хотите отобразить информацию в текстовых полях?

Начните с этого:

  • Нажмите на свое представление таблицы данных.-> Выбрать события -> Дважды щелкните «CellContentClick»

Здесь вы можете выбрать данные из таблицы данных и вставить их в текстовое поле следующим образом:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    YourTextBoxName.Text = dataGridView1.CurrentRow.Cells["Lname"].Value.ToString();
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...