0

我正在尝试填充我的列表框,并且只能用 System.Data.Datarow 填充它 5 次,女巫是我数据库中的条目数量。

我需要将我的列表框与我的数据库链接,以便我可以使用它来选择要更改的项目,所以不想只是填充它而是绑定它。

我似乎找不到ValueMemberDisplayMember属性。我认为这可能是因为我正在使用 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();
 }
4

1 回答 1

1

您还应该指定DataValueField (ValueMember) 和DataTextField (DisplayMember) 属性。

于 2012-05-16T07:14:34.100 回答