powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Форматирование строк
22 сообщений из 22, страница 1 из 1
Форматирование строк
    #38752228
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,
нужен совет
Есть грид подключенный к БД на форме, в базе есть 3 поля: Имя, Фамилия, Отчество
мне нужно отобразить их в гриде в одной колонке, но с отступлениями между ними, чтоб каждое с 3-х значений было расположено ровненько, как то так (выд моего поля Ф.И.О):

Иванов Иван Иваныч
Петров Борис Борисыч
Омельченко Ирина Юриевна
Клим Андрей Андреевич
... ... ...


делал через
Код: c#
1.
string.Format({0:4} {1:4} {2:4});

- не катит, длинна слов разная
делал с PadRight - в консоли выводит нормально, в таблице - нет
искал самое короткое слово и добавлял пробелы - плохо так как ширина букв "W" и "і" разная и оно не ровно
Поменять шрифт в гриде не вариант
Есть вариант проверять по пикселям но может ктото посоветует еще варианты

спасибо заранее
...
Рейтинг: 0 / 0
Форматирование строк
    #38752230
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Иванов Иван Иваныч
Петров Борис Борисыч
Омельченко Ирина Юриевна
Клим Андрей Андреевич
... ... ...


блин даже тут все съехало, кидаю скрин
...
Рейтинг: 0 / 0
Форматирование строк
    #38752266
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykширина букв "W" и "і" разнаяпо этой причине ровненько отформатировать с помощью пробелов не выйдет, даже если удастся вычислить, сколько их нужно. Разве что с табуляцией играться - но это та еще возня ненадежная. ИМХО - задача поставлена неадекватно. Либо использовать разные колонки, либо использовать моноширинный шрифт.
...
Рейтинг: 0 / 0
Форматирование строк
    #38752267
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykблин даже тут все съехало
Как мне оформить свое сообщение?
...
Рейтинг: 0 / 0
Форматирование строк
    #38752276
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RomaMarusykчтоб каждое с 3-х значений было расположено ровненько
Бред сивой кобылы.
...
Рейтинг: 0 / 0
Форматирование строк
    #38752280
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proпо этой причине ровненько отформатировать с помощью пробелов не выйдет, даже если удастся вычислить, сколько их нужно.Если в дотнете есть аналог VB6-функции TextWidth, то теоретически возможно. Но овчинка выделки не стоит.
...
Рейтинг: 0 / 0
Форматирование строк
    #38752288
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusyk,

а почему три колонки не устраивают?
...
Рейтинг: 0 / 0
Форматирование строк
    #38752294
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykПривет,
Есть грид подключенный к БД на форме, в базе есть 3 поля: Имя, Фамилия, Отчество


Делать три колонки и не парить мозг.
...
Рейтинг: 0 / 0
Форматирование строк
    #38752306
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилRomaMarusyk,

а почему три колонки не устраивают?Общий заголовок видимо не получается отрисовать.
...
Рейтинг: 0 / 0
Форматирование строк
    #38752325
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusyk,
Ну не получается с форматирование, можно создать свой column? есть же imagecolumn, buttoncolumn.. будет свой fiocolumn
...
Рейтинг: 0 / 0
Форматирование строк
    #38752508
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиRomaMarusyk,
Ну не получается с форматирование, можно создать свой column? есть же imagecolumn, buttoncolumn.. будет свой fiocolumn+1
...
Рейтинг: 0 / 0
Форматирование строк
    #38752573
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте моноширинные шрифты
...
Рейтинг: 0 / 0
Форматирование строк
    #38752823
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
PallarisRomaMarusykПривет,
Есть грид подключенный к БД на форме, в базе есть 3 поля: Имя, Фамилия, Отчество


Делать три колонки и не парить мозг.
+1
Или запарить и написать свой UserControl или перейти на WPF.
...
Рейтинг: 0 / 0
Форматирование строк
    #38753741
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила почему три колонки не устраивают?
там несколько причин, долго расказывать. Задача сделать так.

skyANAОбщий заголовок видимо не получается отрисовать.
нет дело не в этом, просто задача другая

Где-то в степиНу не получается с форматирование, можно создать свой column? есть же imagecolumn, buttoncolumn.. будет свой fiocolumn
возможно, но нет времени

Arm79Используйте моноширинные шрифты
вариант но нет, шрифт нельзя менять для проекта
...
Рейтинг: 0 / 0
Форматирование строк
    #38753745
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал как то так: использовал TextReader.MeasureText и в цикле вставлял пробелы пока длинна не стнет как у максимального

спасибо большое всем за помощь
...
Рейтинг: 0 / 0
Форматирование строк
    #38753754
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykсделал как то так: использовал TextReader.MeasureText и в цикле вставлял пробелы пока длинна не стнет как у максимального

спасибо большое всем за помощьЛиния выравнивания все равно может быть неровной.
...
Рейтинг: 0 / 0
Форматирование строк
    #38753757
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransa,

да, немного неровная ну лучше ничего не придумал
...
Рейтинг: 0 / 0
Форматирование строк
    #38753804
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у грида есть возможность назначить свою функцию отрисовки ячейки?
...
Рейтинг: 0 / 0
Форматирование строк
    #38753928
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меча у грида есть возможность назначить свою функцию отрисовки ячейки?
естественно есть.
...
Рейтинг: 0 / 0
Форматирование строк
    #38754106
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая возможность, но я никогда не работал с отрисовкой ячейки?
надо погуглить, спс
...
Рейтинг: 0 / 0
Форматирование строк
    #38755406
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykнадо погуглить
f1 - кнопка сломалась?
...
Рейтинг: 0 / 0
Форматирование строк
    #38756139
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

может мне в гугле удобнее, это уже не касается данной теме
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Форматирование строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]