[英]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.