使用"选择"标签,我如何添加"选择"在C#中使用DataSet和SqlDataAdapter的选项?

时间:2014-12-11 14:43:15

标签: c# asp.net dataset selected sqldataadapter

我正在使用Select标记,但这是在CodeBehing中构建的。我有一个user,这项工作在Area,我有idArea,所以我使用了以下查询将所有区域设置为选择标记

string area_consulta = @"SELECT idArea, Nombre_area FROM Area";

然后

SqlCommand comand3 = new SqlCommand(area_consulta, con);
DataSet ds3 = new DataSet();
var adapter3 = new SqlDataAdapter(comand3);
adapter3.Fill(ds3, "Area");
SelectArea.DataSource = ds3;
SelectArea.DataTextField = "Nombre_area";
SelectArea.DataValueField = "idArea";
SelectArea.DataBind();

但这仅设置数据但需要添加"选择"用户工作区域的选项

我该怎么办?

.ASPX

<div class="form-group">
 <label>Area</label>
 <select id="SelectArea" name="D1" runat="server" class ="form-control"></select>
</div>

1 个答案:

答案 0 :(得分:0)

SelectAreaHtmlSelect的一个实例,它有两种设置所选项目的方式。

首先,使用SelectedIndex您知道要选择的值是什么索引:

SelectArea.SelectedIndex = 5; // or whatever

其次,如果你知道应该选择什么值,但是不知道索引,请使用Value

SelectArea.Value = "selected_area_id";