Visual studio 2010 DropdownList由数据源填充,是否添加一个额外字段?

Visual studio 2010 DropdownList由数据源填充,是否添加一个额外字段?,visual-studio-2010,drop-down-menu,datasource,Visual Studio 2010,Drop Down Menu,Datasource,我有一个使用数据源填充的下拉列表(在本例中,它们是酒店名称)。我想在列表中有一个额外的字段,上面写着“选择一家酒店”,这是用户打开页面时的默认选择。我该怎么做 如果希望文本“选择酒店”成为结果的一部分,则必须将其作为查询的一部分。使用union,因为您没有提到正在使用的DB的类型,所以我将给您一个来自MySQL的示例 select "Select a Hotel" union select hotelname from MyDB.hotels; 另一方面,如果将酒店名称读取到存储阵列中,则可以

我有一个使用数据源填充的下拉列表(在本例中,它们是酒店名称)。我想在列表中有一个额外的字段,上面写着“选择一家酒店”,这是用户打开页面时的默认选择。我该怎么做

如果希望文本“选择酒店”成为结果的一部分,则必须将其作为查询的一部分。使用union,因为您没有提到正在使用的DB的类型,所以我将给您一个来自MySQL的示例

select "Select a Hotel"
union
select hotelname from MyDB.hotels;
另一方面,如果将酒店名称读取到存储阵列中,则可以在从数据库读取后将“选择酒店”添加到阵列中

另一种选择是,当您创建HTML时,您可以添加“SelectaHotel”作为第一个选项的一部分,然后循环遍历DB返回的值。(这是伪代码)


选择酒店
//循环存储阵列
对于(inti=0;您是否使用c#或vb.net、Winforms、WPF或ASPX?
<select>
  <option value="0">Select a Hotel</option>
  // loop through storage array
  for (int i=0; i<hotels.size(); i++) {
    <option value="hotels[i].value">hotels[i].name</option>
  } //end loop
</select>