Я работаю над личным проектом
У меня есть windows форма c#, где я добавляю людей с полем, в котором я выбираю пол и имя человека.
Когда я нажимаю на кнопку, он добавляет человека в таблицу person
из human
базы данных.
Затем в другой форме я хочу отобразить панель всех людей, присутствующих в базе данных.
Отображение лиц будет представлено изображением мужского / женского символа
У меня есть таблица person
с атрибутами name
и gender
. И мне бы хотелось, чтобы каждый раз, когда я добавлял человека, автоматически, в соответствии с gender
человека, в таблицу добавлялось изображение символа женщины или мужчины.
Конечная цель, как я уже говорил, состоит в том, чтобы отобразить в отдельном графическом окне (Windows форма C#) каждый из persons
в таблице с соответствующим изображением (согласно gender
).
И я добавлю параметр наведения на каждую коробку с картинкой, которая показывает имя человека, когда вы используете мышь (здесь мне не нужна помощь, просто чтобы вы знали, как она работает).
Я не знаю, является ли это правильным способом решения этой проблемы, или же решение более на стороне c# с условием отображения изображения (мне это кажется гораздо более сложным).
Нужно ли создавать еще одну SQL таблицу с именем picture
, и я связываю ее с person
, но опять же, я не знаю, как я могу реализовать условие изображения между picture
и person
таблицей и заставьте его работать с C# формой
SQL script:
CREATE TABLE persons(
id INT(100) auto increment, PRIMARY KEY,
name VARCHAR(1000),
gender VARCHAR(7)
);
Вот фотографии того, как это будет выглядеть ...
Добавить форму 
Панель 
Надеюсь, я дал понять, спасибо!