簡體   English   中英

組合框綁定和空項目

[英]Combobox binding and empty item

我正在為桌面應用程序編寫搜索表單,並且組合框綁定有問題。
用戶可以通過各種條件(城市,價格等)搜索屬性。
我想將組合框綁定到所有可能城市的列表,但是我想讓用戶選擇不選擇任何內容,以便它可以搜索所有城市的屬性。
我怎樣才能做到這一點?
我正在使用linq2sql進行數據訪問。

好吧,假設您已將組合框綁定到從數據庫中拉出的城市列表:

class City
{
   public string ID{get; private set;}
   public string Name{get;private set;}

   public City(string id, string name)
   {
       ID=id;Name=name;
   }  
}

只需在該列表中添加一個空城市:

cityList.Add(new City("AA",string.empty");

當您將組合框綁定到cityList並對其進行排序時,ID為“ AA”的城市將位於頂部。 現在,在您的搜索代碼中,您可以針對用戶選擇了ID為“ AA”的城市來調整搜索算法;

當然可以使用更聰明的解決方案,但是我需要查看搜索方法的一些代碼以進一步幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM