【发布时间】:2012-05-23 17:27:59
【问题描述】:
我正在尝试填充我的列表框,并且只能使用 System.Data.Datarow 填充它 5 次,女巫是我的数据库中的条目数量。
我需要将我的列表框链接到我的数据库,以便我可以使用它来选择要更改的项目,所以不要只是填充它而是绑定它。
我似乎找不到 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();
}
【问题讨论】:
标签: c# asp.net data-binding dataset database-connection