Member 14315477 Ответов: 2

Как поместить данные в столбцы gridview в другое текстовое поле


Я ищу, чтобы вывести данные в моем gridview в textboxs. У меня есть несколько строк и ячеек в моем gridview.

У меня есть код, который использует кнопку, которая выводит данные в текстовое поле. Мне нужны данные в первом столбце textbox1 и следующем столбце textbox2.

Код, который я написал, выводит первую строку accross в Textbox1, 1-ю & 2-ю в Textbox2, 1-ю & 2-ю & 3-ю в Textbox3 и т. д...

Проблема, с которой я столкнулся, заключается в том, что я хочу столбец 1 (идущий вниз) в textbox1 столбец 2 в textbox2 и т. д. Любая помощь будет очень признательна


любая помощь по этому вопросу была бы очень кстати

Что я уже пробовал:

циклический переход по строкам и столбцам

2 Ответов

Рейтинг:
2

Kevheathfield

Тоже гадаю здесь...

Я бы;
1) получить источник данных datagridview (предпочтительно в виде DataTable)
2) Повторите столбцы или строки.

Dim dataTable As DataTable = TryCast(dgv.DataSource, DataTable)

For Each column As DataColumn In dataTable.Columns
    For Each dRow as DataRow in dataTable.Rows
       TextBox1.Text = dRow[column]
    Exit
Exit


Вам придется сделать гораздо больше отладки, но это суть его ИМО.


Рейтинг:
1

Gerry Schmitz

Просто предположение:

For k As Integer = 0 To dv.Count - 1
  strTemp &= dv(k)("TxtDat").ToString.PadRight(50, " ") & vbCrLf
Next


strTemp = dv(i)("TxtDat").ToString.PadRight(50, " ") & vbCrLf


Member 14315477

Я хочу, чтобы цикл через так нужен для заявления я думаю....Если я выну его, то получу только одну строчку из того, что я ищу, а не всю информацию.