У меня есть один раскрывающийся список на моих страницах, что его источник приходит из кода ниже. Теперь мне нравится помещать 1 текстовое поле в мой раскрывающийся список, и когда я набираю текст, источник выпадающего списка (DocumentNo) зависит от того, что я набираю в текстовом поле, а когда текстовое поле - это ниспадающий список, показывает все (DocumentNo), пожалуйста, помогите, как я должен изменить свой код,В зависимости от источника для выпадающего списка
protected void ddlProjectDocument_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var query = from p in _DataContext.tblDocuments
orderby p.DocumentNo
select p;
int maxs = 0;
foreach (tblDocument v in query)
{
if (v.DocumentNo.Length > maxs)
maxs = v.DocumentNo.Length;
}
foreach (tblDocument vv in query)
{
string doctitle = vv.DocumentNo;
for (int i = vv.DocumentNo.Length; i < maxs; i++)
{
doctitle += " ";
}
doctitle += " | ";
doctitle += vv.TITLE;
// Use HtmlDecode to correctly show the spaces
doctitle = HttpUtility.HtmlDecode(doctitle);
ddlProjectDocument.Items.Add(new ListItem(doctitle, vv.DocId.ToString()));
}
}
Какая платформа пользовательского интерфейса вы используете (WebForms, MVC, WinForms и т. Д.)? – IronMan84
Я использую веб-формы, просто мне нравится набирать выпадающий список, и он меняет источник зависимости от моего значения, я не знаю, может быть, мне нужно использовать другой элемент управления – masoud