0
我想填充我的列表框,並且只能用System.Data.Datarow填充它5次,女巫是我在數據庫中的條目數量。錯誤綁定DropDownListbox與數據集?
我需要我的列表框與我的數據庫鏈接,以便我可以使用它來選擇項目進行更改,所以不想只填充它,而是將其綁定。
我似乎無法找到ValueMember和DisplayMember屬性。我想這可能是因爲我在webForms編程。
我的代碼:
using (var conn = new SqlConnection(Properties.Settings.Default.DBConnectionString))
{
conn.Open();
SqlDataAdapter daTags = new SqlDataAdapter("Select * From Tag", conn);
DataSet dsTags = new DataSet("TagCloud");
daTags.FillSchema(dsTags, SchemaType.Source, "Tag");
daTags.Fill(dsTags, "Tag");
daTags.MissingSchemaAction = MissingSchemaAction.AddWithKey;
daTags.Fill(dsTags, "Tag");
DataTable tblTag;
tblTag = dsTags.Tables["Tag"];
dplTags.DataSource = dsTags;
dplTags.DataMember = "Tag";
dplTags.DataBind();
}
如何在我的問題中說我可以找到ValueMember和DisplayMember。 – Pomster
DropDownList類提供與ValueMember和DisplayMember等效的DataValueField和DataTextField屬性。 – platon
謝謝,我只是檢查出它的工作原理。快速的問題,所以我會設置我的DatavalueField應該是「TagID」和DataTextField「價值」,這種方式當我說listbox.selected價值或項目?然後我可以使用TagID來修改存儲過程嗎? – Pomster