Member 13468706 Ответов: 1

Как я...заполнение текстовых полей из базы данных SQL VB


Попытка заполнить текстовые поля из базы данных sql
Если intZero > 0, то
"Заполнить Экран Платежей
txtPatientID. Value = TempRXTable ("PatientID")
txtPatientName.Value = TempRXTable ("Имя Пациента")
txtDOB. Value = TempRXTable ("PatientDOB")

начинаю ошибаться... значение типа system. data.datarow не может быть преобразовано в строку

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

cast, convert.tostring почти все знают

Karthik_Mahalingam

что такое TempRXTable?

Maciej Los

Похоже, это дататабель.

Karthik_Mahalingam

но этот синтаксис выглядит как datarow
TempRXTable ("PatientDOB")
не уверен насчет его соглашения об именах.

1 Ответов

Рейтинг:
0

Maciej Los

Фрагмент кода, который вы предоставили, не очень помогает...

Вы, вероятно, хотите получить одно значение конкретной строки datatable.

'this returns a value of PatientDOB - first row  
txtDOB.Value = TempRXTable.AsEnumerable(). _
    Select(Function(x) x.Fields(Of Date)("PatientDOB")). _
    First()