使用“选择”标签,如何在 C# 中使用 DataSet 和 SqlDataAdapter 添加“选定”选项
本文关键字:DataSet SqlDataAdapter 选定 选项 添加 标签 选择 使用 | 更新日期: 2023-09-27 18:34:05
我正在使用Select
标签,但这是在CodeBehing
中构建的。我有一个user
,这项工作在一个Area
中,我有他的idArea
,所以我使用下面的查询来获取所有区域并在 Select 标签中设置它
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>
SelectArea
是HtmlSelect的一个instace,它有两种设置所选项目的方法。
首先,使用SelectedIndex
您知道您想要选择的值是什么索引:
SelectArea.SelectedIndex = 5; // or whatever
其次,如果您知道应该选择什么值,但不知道索引,请使用Value
:
SelectArea.Value = "selected_area_id";