RickHamton Ответов: 1

Как взять результаты из объекта/модели и присвоить это значение текстовому полю или другой переменной. Аналогично назначению результатов в поле списка


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

Теперь вместо отображения этих данных в списке я хочу привязать/отобразить эти данные в текстовом поле или строковой переменной, так как данные не нуждаются в списке, а только в одной строке.

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

List<Locations_Info> loadelocations = new List<Locations_Info>();


      GetLocationImage getlimage=new GetLocationImage();


     Selection = (FoodLocationList.GetItemText(FoodLocationList.SelectedItem));


          loadelocations = getlimage.Getimagepath(Selection);


          textBox1.Text = loadelocations.ToString();

1 Ответов

Рейтинг:
8

RickZeeland

Вы можете использовать привязка данных, см. статью CodeProject: Подробное Руководство По Привязке Данных[^]

А вот статья о реализации вашего собственного класса привязки: Понимание Простой Привязки Данных[^]
Я думаю, что это может быть адаптировано для поддержки других объектов, удачи !
(обязательно прочтите также комментарий о INotifyPropertyChanged)


RickHamton

Спасибо, я понял это, повозившись с каким-то кодом.
textBox1.привязки данных.Четкий();
текстовое поле textbox1.Привязка данных.Добавить("текст", образец, "FullImagepath");

RickHamton

теперь есть ли способ использовать строковую переменную вместо текстового поля :-)??????????

в этом случае мне пришлось бы скрыть текстовое поле, и я бы предпочел не иметь скрытого текстового поля только для этой цели.