powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Имя поля: маленькие или большие буквы?
6 сообщений из 6, страница 1 из 1
Имя поля: маленькие или большие буквы?
    #33318893
Spiceman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с такой проблемой.
Привязываю ComboBox к DataTable таким образом:

comboBox.DataSource = dataTable;
comboBox.DisplayMember = "field1";

Делаю это в разных приложениях, но в первом из них такая привязка работает, если field1 написано маленькими буквами, а во втором приложении, если field1 написано большими буквами. Разница в том, что второе приложение получает эту таблицу по веб сервису, то есть происходит ее сериализация/десериализация (DataSet.GetXml(), DataSet.ReadXml(string)).

Можете мне разъяснить, в каком же случае я должен писать имя поля большими буквами, а в каком маленькими? Иначе написание кода становится в принципе невозможным.
...
Рейтинг: 0 / 0
Имя поля: маленькие или большие буквы?
    #33320946
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в dataTable в каком регистре?
в 1-ом приложении работает только маленькими или и маленькими, и большими?
XML чувствителен к регистру, вероятно, в dataTable прописные, вот и во 2-м случае нужны прописные буквы
Шайтан
...
Рейтинг: 0 / 0
Имя поля: маленькие или большие буквы?
    #33322895
Spiceman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первом приложении работает только маленькими.

В dataTable в первом случае имена колонок (Columns.List ._columnName) маленькими буквами, а во втором - большими.

Если имена колонок чуствительны к регистру, то тогда необходим способ проверить в каком регистре эти имена. Как же быть?
...
Рейтинг: 0 / 0
Имя поля: маленькие или большие буквы?
    #33335902
Spiceman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проблема то есть и она не решена.
...
Рейтинг: 0 / 0
Имя поля: маленькие или большие буквы?
    #33337829
Vadimek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpicemanЕсли имена колонок чуствительны к регистру, то тогда необходим способ проверить в каком регистре эти имена. Как же быть?
Значение DisplayMember всегда должно быть такое как в DataSource.
Нужно проверить почему WebService возвращает имена колонок большими
буквами. Как в приложении получаешь результат : как готовый DataSet
или string ?
...
Рейтинг: 0 / 0
Имя поля: маленькие или большие буквы?
    #33338148
Spiceman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadimek
Значение DisplayMember всегда должно быть такое как в DataSource.

А как узнать какое в DataSource?
Пока писал это сообщение догадался :-)

Надо, видимо писать так:
comboBox.DisplayMember = dataTable.Columns["field1"].Caption;

Буду проверять. А вообще маст дай.
Всем спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Имя поля: маленькие или большие буквы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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