|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|||||||||||||||||||||||||||||||
Отображение названия серии28.09.2018, 15:48. Показов 2228. Ответов 64
Всем привет. Пытаюсь сделать так, чтобы в textbox загружалось выбранное значение из другого она. Получается, что сначала появляется одна wpf-форма, там текстбокс с кнопкой. По нажатию на кнопку должен выводится в отдельное окно весь список серий в листбокс. После выбора серии и подтверждении выбора выбранная серия должна установится в текстбокс формы. Подскажите пожалуйста как это реализовать. Связь Book-Seria - один-ко-многим(в серии может быть много книг). Код приводится:
Класс Book.cs
0
|
|||||||||||||||||||||||||||||||
| 28.09.2018, 15:48 | |
|
Ответы с готовыми решениями:
64
Отображение серии изображений из папки Отображение названия программ Отображение названия страницы в выдаче |
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
||
| 28.09.2018, 22:36 [ТС] | ||
|
Элд Хасп, Посмотрите, пожалуйста, лс.
Добавлено через 5 минут
0
|
||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
||
| 28.09.2018, 23:18 [ТС] | ||
|
Тип элементов: Book- string, int и типы, к которым бегут связи(последнее делала по примеру, где-то тут на форуме и видела) Seria- int, string. И в обоих классах ещё byte
0
|
||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|
| 29.09.2018, 00:35 [ТС] | |
|
Элд Хасп, Да, конечно. Microsoft visual studio 2017, бд на основе Entity Framework
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|
| 29.09.2018, 00:43 [ТС] | |
|
Элд Хасп, вообще я, насколько я помню, sql-серверную базу отцепляла так как в неё всё равно ничего не грузилось. Там осталась только на основе EF, но она с sql не связана. Хотя тут я могу и ошибаться.
Добавлено через 1 минуту Элд Хасп, Ну, давайте попробуем
0
|
|
|
Модератор
|
|||
| 29.09.2018, 00:46 | |||
|
"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения ...." Добавлено через 38 секунд
0
|
|||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|
| 29.09.2018, 04:20 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|
| 29.09.2018, 17:38 [ТС] | |
|
Элд Хасп, Посмотрела и адаптировала. Сижу пытаюсь понять как сделать преобразование из типа "Seria" в тип "string"-ругается,что не удаётся сделать неявное преобразование
0
|
|
|
Модератор
|
||
| 29.09.2018, 17:56 | ||
|
Класс Seria имеет несколько свойств, полей, выберите из них какие Вам нужно видеть в string и соберите из них строку.
0
|
||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
||||||||||||
| 29.09.2018, 18:11 [ТС] | ||||||||||||
|
Seria.cs
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|||||||||||
| 29.09.2018, 18:42 [ТС] | |||||||||||
|
Элд Хасп, В обработчике кнопки в SetSeria
Поставила эксперимент и попробовала написать так:
0
|
|||||||||||
|
Модератор
|
|||
| 29.09.2018, 19:07 | |||
_upBook.Seria у вас должен быть класса Seria. Ни какого преобразования здесь не должно быть.Вы взяли это из разных кусков. Когда я Вам писал первоначально, там была друга связка. Посмотрите этот момент в моём проекте. Возможно если отключить SelectionMode="Multiple" там будет только один элемент. Надо проверить. Добавлено через 5 минут Я немного запутался. У меня в коде стоит .SelectedItems[0], а не как у Вас .SelectedItem[0]. Так как Вы сделали во втором примере (Seria)SetSeriaListBox.SelectedItem тоже можно.
0
|
|||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|||||||||||
| 29.09.2018, 19:44 [ТС] | |||||||||||
|
Элд Хасп, Всё, что содержится в аналогичном файле Вашего проекта-в том или ином виде у меня прописано. Я не понимаю, как тут без преобразования. Вот код моего файла:
0
|
|||||||||||
|
Модератор
|
|||
| 29.09.2018, 20:00 | |||
Seria.Этого же типа (класса) и свойство _upBook.Seria. Поэтому без проблем идёт присваивание. У Вас же ListBox заполняется из repo.GetAll(). А какого класса объектами этот список заполнен? Я не смог запустить, что бы посмотреть в отладчике. Вы посмотрите сами. Вот в этом цикле foreach (Seria seria in repo.GetAll()) переменная цикла seria какого класса?Добавлено через 3 минуты И после отладки, как закончим, обязательно измените источник ListBox! Так как Вы его заполняете SetSeriaListBox.Items.Add(seria); - никуда не годится!ListBox - должен быть привязан к свойству. И работать потом надо с этим свойством. Добавлено через 1 минуту
0
|
|||
|
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 109
|
|
| 29.09.2018, 20:00 [ТС] | |
|
Элд Хасп, Отдельно спецификацию для этого я не писала, а базовое извлечение: public List<T> GetAll() => Table.ToList(); .
0
|
|
|
Модератор
|
|
| 29.09.2018, 20:01 | |
|
0
|
|
| 29.09.2018, 20:01 | |
|
Как убрать отображение названия компонента? Отображение названия и кода нажатой функциональной клавиши Неполное отображение названия файла/папки. Windows XP. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|