0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 3
|
||||||
1 | ||||||
Деление ячейки datagridview по словам29.03.2015, 16:55. Показов 1649. Ответов 2
Метки нет (Все метки)
Доброе время суток.
Делаю небольшую СУБД в связке C# + .mdb и появился "подводный камень": старые БД написаны на FoxPro еще во времена, когда я под стол пешком ходил и старая СУБД ведется со времен DOSа. Однако, данные, которые вводят до сих пор, мне требуются. Считать их в datagridview труда не составило.
В моей же базе mdb фамилия имя и отчество в разных ячейках. Собственно, вопрос: как можно реализовать деление ФИО на разные ячейки? Пробовал через промежуточное сохранение и Split()'ом указывать пробел при считывании, но в адресе тоже есть пробелы и они тоже делятся. Вариант открытия новой формы с новой datagridview с уже отредактированным содержимым - был бы идеальным, потому что придется подключать xml, для замены цифр на слова (например, 2 = "женский", 1 = "мужской")
0
|
29.03.2015, 16:55 | |
Ответы с готовыми решениями:
2
Фильтр по всем словам в datagridview Изменение содержимого одной ячейки Datagridview после изменения другой ячейки Индекс выбранной ячейки DataGridView при смене ячейки через Tab Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки |
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
31.03.2015, 20:28 | 2 |
Во-первых, можно сделать пустой грид с разделенными столбцами ФИО и заполнить его, предварительно извлекая данные из БД через DataReader, при этом при извлечении разделить тем же сплитом данные только первого столбца на три массива.
Во-вторых, можно сделать поверх вашего грида еще один, с нужными вам столбцами, написать в цикле перекачку данных из одного в другой, опять же деля сплитом данные первого столбца. А затем сделать первый грид невидимым. В-третьих, сделать вкладки, и на второй разместить правильный грид. А далее как во втором варианте. И в-четвертых, как вы сами сказали: Почему бы и нет? В чем проблема это сделать?
0
|
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 3
|
|
01.04.2015, 09:51 [ТС] | 3 |
chumich, спасибо за подсказку.
Я решаю эту проблему другим способом - нашел в списке баз данных еще одну .dbf. Она содержит данные по людям и там ФИО в разных столбцах + данные, которые также будут необходимы. Я просто совместил 2 эти базы по ключу (в моем случае - номер истории болезни) и вывел данные "как мне надо" из 2-х БД. Для "поднятия скилла" попробую ваше предложение реализовать в тестовом проекте.
0
|
01.04.2015, 09:51 | |
01.04.2015, 09:51 | |
Помогаю со студенческими работами здесь
3
При выделении ячейки в DataGridView контрол перемещается и становится по правую сторону ячейки Перенос данных с формы и одной ячейки dataGridView в другую форму и ячейку dataGridView Деление ячейки в таблице по диагонали Деление ячейки Пятёрочка, улица Строителей 5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |