0

リストボックスに入力しようとしていますが、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();
 }
4

1 に答える 1

1

DataValueField(ValueMember)およびDataTextField(DisplayMember)プロパティも指定する必要があります。

于 2012-05-16T07:14:34.100 に答える