错误绑定DropDownListbox与数据集?

时间:2012-05-16 07:11:15

标签: c# asp.net data-binding dataset database-connection

我正在尝试填充我的列表框,并且只能使用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();
 }

1 个答案:

答案 0 :(得分:1)

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