demii Ответов: 1

Как скрыть некоторый текст в текстовом заполнении выпадающего списка. Хотите сделать его видимым для пользователя, но невидимым в excel sheet (database) с помощью C#?


У меня есть список отделов в excel sheet (база данных) и я хочу отобразить его в выпадающем списке.
Пример IT-Информационные технологии, HR-человеческие ресурсы.
Проблема в том, что я хочу, когда пользователь выбирает опцию в выпадающем списке (в форме), я хочу, чтобы в списке появлялась только она, а не IT-Информационные технологии, я не хочу, чтобы в конце опции появлялись. Как я могу это сделать?

Что я уже пробовал:

Я попытался сделать выпадающий список, но это похоже на IT-информационную систему.

Karthik_Mahalingam

не ясно, используйте Улучшить вопрос чтобы добавить больше информации к этому вопросу.

ZurdoDev

Вы должны написать кучу кода. Разбейте его на части, а затем задайте конкретный вопрос.

1 Ответов

Рейтинг:
4

alexvw

Привет Демии,

Обратите внимание, что текст, отображаемый в текстовой области раскрывающегося списка с привязкой к данным (ddl), всегда будет соответствовать свойству DataTextField выбранного элемента (опции).

То есть, если текст вашего варианта: "IT-Информационные технологии", вы не можете просто изменить текстовую область вашего ddl, чтобы только показать: "ИТ" или "ЭЙЧАР"если пользователь выбирает "HR-Human Resource".

Спросить себя:

Действительно ли необходимо показывать только первые два символа описания вашего варианта, а не все?

Если ответ "да", то почему бы вам просто не вытащить/получить эти первые два символа из вашего источника данных?
Пример:
ИТ
ЭЙЧАР
ПТ
, прием

Звучит просто, правда?. Вот в чем загвоздка, при таком подходе у вас может возникнуть небольшая проблема: не каждый пользователь может знать, что означает каждая пара символов.


Однако, если вы не можете выбрать только эти первые два символа из вашего источника данных, возможно, вы могли бы подумать, что наличие метки для отображения только этих двух символов, помещенных перед вашим ddl, поможет вам. Держите ярлык невидимым, когда ни один параметр Не выбран, а также заполняйте и делайте его видимым после выбора параметра В то же время вы можете работать с ddl свойство width чтобы показать/скрыть свою текстовую область по мере необходимости использовать CSS.

Ваше здоровье!


demii

- Спасибо, сэр. Я понял! Спасибо за объяснение. Ты дал мне новое знание.