Здравствуйте. Есть на форме dataGridView. Прицепил к нему databindingsource и в нём таблица из моей бд. Но в таблице внешний ключ на клиента, а мне нужно вместо айдишинка туда запихать ФИО, поэтому я создал через edit column ещё 1 столбец отвязанный от данных и туда вручную запихиваю ФИО, вроде как значение запихалось, но не отображается, что нужно ещё сделать? Может как то данные забиндить? ВОт как я это делаю.
Clients client = db.Clients.SingleOrDefault(c => c.Id == ClientId);
dataGridView1.Rows[i].Cells[4].Value = (client.Surname + " " + client.Name + " " + client.Patronymic);
Подскажите пожалуйста что я делаю не так.
Как вариант, в классе Clients переопредели метод ToString()
public override string ToString()
{
return Surname + " " + Name + " " + Patronymic;
}
А к дгв подвяжи например так
dataGridView1.DataSource = db.ТвояТаблица.Local.ToBindingList();
Но мне кажется это далеко не самый лучший вариант)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть программа, которая по нажатию на пробел рисует 10 красных квадратов на активном окнеПри компиляции из Visual Studio все отрабатывает нормально
Добрый деньСтолкнулась с проблемой создания "своего" языка для вёрстки
Имею модифицированный TextBox под отображение IP адресаВ некоторых формах нужно делать его неактивным и только для чтения
Нужно просчитать траекторию движения персонажа после прыжка, чтобы именно к концу его движения заспавнить платформу, вообще ума не приложу...