Как перенести значение одного столбца из datagridview в textbox?
привет, ребята, мне нужна помощь .... у меня есть значение импорта ведьмы в datagridview...на datagridview... он отображает 4 столбца с именем , датой, статусом,позицией и временем .... под столбцом статус,позиция,время и дата он имеет 5 строк... я хочу получить значения в столбце time и перенести их в текстовое поле,как только я нажму кнопку с именем "transfer", какой правильный код я должен кодировать??
это был мой код для выбора значения из базы данных в datagridview,который отображает дату столбца,статус,позицию и время
Dim arr(100) As String Try conn.Open() query = New MySqlCommand("SELECT No,Name,date,status,position,time From cash_table WHERE No Like '%" & txtID.Text & "%'", conn) dr = query.ExecuteReader() While dr.Read txtName.Text = dr.GetString("Name") txtPosition.Text = dr.GetString("position") If dr.HasRows Then Do While dr.Read arr(0) = dr.Item("date") arr(1) = dr.Item("status") arr(2) = dr.Item("position") arr(2) = dr.Item("time") DataGridView1.Rows.Add(arr) Loop query.ExecuteNonQuery() Else MsgBox("No Records Found!", MsgBoxStyle.Information, "Search") End If End While Catch ex As Exception MsgBox(ex.ToString) Finally dr.Close() conn.Close() End Try Try If txtID.Text = "" Then DataGridView1.Rows.Clear() End If Catch ex As Exception MsgBox("contact your administrator") End Try
Что я уже пробовал:
я попробовал этот код, но я думаю, что он не подходит
conn.Open() query = New MySqlCommand("UPDATE attendancetable SET No=@TextBox1.Text,Name=@TextBox2.Text,month=@TextBox3.Text,days=@TextBox4.Text,year=@TextBox5.Text,total=@TextBox6.Text", conn) query.Parameters.AddWithValue("No", txtID.Text) query.Parameters.AddWithValue("Name", txtName.Text) query.Parameters.AddWithValue("month", TextBox2.Text) query.Parameters.AddWithValue("days", txtPosition.Text) query.Parameters.AddWithValue("year", TextBox3.Text) query.Parameters.AddWithValue("total", TextBox4.Text) query.ExecuteNonQuery() conn.Close() End Sub
Richard MacCutchan
SQL-код берет значения из текстовых полей и использует их в качестве параметров запроса. Я не вижу никакого кода для копирования значений DataGridView к текстовое поле.
CaThey Joy Galias
Можешь ли ты научить меня правильному :(
Richard MacCutchan
' Retrieve the cell value for the cell at column 3, row 7.
Dim testValue1 As String = CStr(dataGridView1(3, 7).Value)
CaThey Joy Galias
Тай я получил ответ