|
16 / 16 / 6
Регистрация: 01.03.2014
Сообщений: 122
|
|
Отображение данных в DataGridView25.03.2014, 08:37. Показов 2526. Ответов 10
Метки нет (Все метки)
Всем доброго времени суток!
Тема следующая: В DataGridView свойству datasource присваиваю объект Bindingsource, в котором заранее заполнил таблицу результатом запроса базы данных - все быстро и просто! (спасибо Ado.Net). Многие говорят, что всЁ в базе данных нужно обзывать с помощью латиницы (a, b, c и тд.), т.е. все наименования столбов в моем datagridview будут на аглицком языке, чего бы очень не хотелось. Как выйти из этой ситуации??? Мое предложение - заполнить datagridview при помощи циклов самому, где заголовкам столбцов задать рускоязычные имена (аналоги именам в базе). Есть другие предложения?????
0
|
|
| 25.03.2014, 08:37 | |
|
Ответы с готовыми решениями:
10
Получение данных от SQL сервера и отображение данных в DataGridView Получение данных сервером от БД и отображение данных в клиенте DataGridView Отображение данных в DataGridView |
|
Заблокирован
|
|||
| 25.03.2014, 09:35 | |||
Name - да, на английском - вида column1, column2 и т.д. HeaderText - нет. Он соответствует имени в базе. Можете проверить - русские буквы проходят нормально.
Но здесь не нужно.
1
|
|||
|
Заблокирован
|
||||||
| 25.03.2014, 12:36 | ||||||
|
Водяной Змей прав, но дополню.
1. Важно, какая у вас Студия. Если не русифицированная, то русские имена не пройдут. 2. А в русифицированных русские заголовки (которые видно на форме) проходят, а иногда проходят даже русские имена (которые вы пишете в коде). Код с ними выглядит так:
4. Так что не путайте заголовки столбцов с именами, и первые пишите с базы данных, а вторые по умолчанию.
0
|
||||||
|
|
|||||||
| 25.03.2014, 12:40 | |||||||
|
На 2012 английской вот такой кусок сейчас отработал без вопросов:
0
|
|||||||
|
Заблокирован
|
|
| 25.03.2014, 13:10 | |
|
Вот, мне любопытно, зачем вы им русские имена даете?))))))))
Ведь вам придется все время переключать раскладку клавиатуры?
0
|
|
| 25.03.2014, 13:52 | |
|
0
|
|
|
Заблокирован
|
|
| 25.03.2014, 14:23 | |
|
Ну, ну.))))))) Особо дурного тут ничего нет, просто неудобно.
А что до моей информации, так я ж не тестировала ВСЕ версии Студии!))))))))) Модераторам. Наши посты имеют к теме вопроса самое прямое отношение, так как речь идет именно о русских именах контролов!
0
|
|
|
16 / 16 / 6
Регистрация: 01.03.2014
Сообщений: 122
|
|
| 26.03.2014, 04:00 [ТС] | |
|
Народ! А вы код комментируете? на аглицком??
0
|
|
|
Заблокирован
|
|||||||||||
| 26.03.2014, 12:32 | |||||||||||
|
Я не комментирую, если его все равно никто не станет читать))))))
А если станет - тогда вообще не по ходу написания, а отдельно комментирую. Когда сама уже поняла, чего написала и зачем)))))))))) Если в учебном образце кода ничего не понятно, надо убрать из него все комментарии, так, чтобы не осталось ни одного. Часто этого достаточно Пользы от них ноль, но чтение чудовищной смеси кода с бестолковыми комментариями затруднительно.
//По запросу пользователя сортируем массив со значениями цен товаров по возрастанию методом быстрой сортировки - как-то так или
В топку такие комментарии
0
|
|||||||||||
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
||||||
| 26.03.2014, 17:24 | ||||||
|
BorisMar84, да, в БД столбцы лучше называть латиницей
да, при использовании BindingSource автоматически генерируются столбцы с заголовками - именами столбцов из БД. решение: создавать в DataGridView вручную все колонки( в конструкторе-правка столбцов): там мы можем дать адекватный заголовок для столбца и указать в DataPropertyName имя столбца в источнике данных Добавлено через 5 минут если у тебя проект "для себя" и не пойдет дальше, то тогда можно и на русском в случае же международного проекта или большой команды с иностранцами лучше использовать комментарии на английском Блондинка с ОЗМ, комментарии в таком виде намного улучшат понимание программы:
1
|
||||||
|
Заблокирован
|
||
| 26.03.2014, 17:31 | ||
|
Дублируют код словами, и всё. Кроме того, такие комментарии нужны только в реальных проектах. А короткий учебный образец к теме, название которой ученикам известно, в комментариях чаще всего не нуждается вообще.
0
|
||
| 26.03.2014, 17:31 | |
|
Помогаю со студенческими работами здесь
11
Отображение данных в DataGridView Постраничное отображение данных в DataGridView Отображение данных на контрол DataGridView Отображение в DataGridView данных из сервиса Отображение базы данных в DataGridView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|