我有一个下拉列表,其中包含“是”和“否”。默认情况下,该值为“是”。我想从SQL Server数据库中提取值,但同时也可以编辑它想要保持为是或更改为否。
目前我的源代码只显示一个值。
示例:我第一次选择是,它将转到数据库,再次搜索时,值显示是。但我无法选择否。我需要将值更改为否。
这是我的源代码:
strsql = "Select IN_USE FROM FixedAssetMaster_old WHERE ASSET_NUMBER=" & AssetTxt.Text & " AND LOC_DEPT=" & DeptTxt.Text & " AND UNIT_NO=" & UnitNoTxt.Text & " And (DATEPART(MM, UPDATE_DATE) = " & nowMonth & ") And (DATEPART(yyyy, UPDATE_DATE) =" & nowYear & ") ;"
da = New SqlDataAdapter(strsql, Conn)
Dim ds As New DataSet()
da.Fill(ds)
da.Dispose()
DDLInUse.DataSource = ds
DDLInUse.DataTextField = "IN_USE"
DDLInUse.DataValueField = "IN_USE"
DDLInUse.DataBind()
'DDLInUse.Items.Insert(0, "")
ds.Dispose()
答案 0 :(得分:0)
Try this
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(str);
string com = "Select * from UserDetail";
SqlDataAdapter adpt = new SqlDataAdapter(com, con);
DataTable dt = new DataTable();
adpt.Fill(dt);
DropDownList1.DataSource = dt;
DropDownList1.DataBind();
DropDownList1.DataTextField = "Name";
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();
}