Вытащить строку из базы данных. Говорит, что не может неявно преобразовать в «строку» - PullRequest
2 голосов
/ 19 мая 2011

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

Сохранение строки работает нормально, но когда я пытаюсь снова вытащить строку в случае, если пользователь захочетотредактируйте его, код показывает мне ошибку:

Cannot implicitly convert type 'store.storeProductsDataTable' to 'string'

У меня есть XSD с супер базовым оператором get для извлечения текста, а поле в базе данных помечено как текстовый тип.Как я уже говорил, он отлично хранит строку.Также на той же странице он успешно получает название продукта, описание, цену и т. Д. С использованием того же метода.

Все, что я пытаюсь сделать со строкой, это применить ее к текстовому полю со следующим кодом:

customBuyNowText.Text = pdb.getBuyNowText(pID);

Любые предложения о том, что я мог упустить из-за этого, чтобы вызвать эту ошибку?

1 Ответ

1 голос
/ 19 мая 2011

Я попробую это еще раз в C #: если это данные, попробуйте:

DataTable dt   = pdb.getBuyNowText(pID);
customBuyNowText.Text = dt.Rows[0]["your_column_name"].ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...