0
我在頁面中有一個下拉列表,其源代碼位於代碼下方。現在我喜歡在我的下拉列表中調整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()));
}
}
你正在使用哪個UI框架(WebForms,MVC,WinForms等)? – IronMan84 2013-02-20 19:57:48
我使用網絡形式,只是我喜歡在下拉列表中輸入,它改變了源取決於我的價值,我不知道也許我必須使用另一個控件 – masoud 2013-02-20 20:18:22