treeviewにデータベースをバインドする方法は何ですか?

TreeViewコントロールは、データバインディングと手動バインディングの2つの方法でデータベースにバインドすることができます。

  1. データバインディング:
    TreeViewコントロールをデータベースにバインドする手順は以下の通りです:
    a. デザインビューでTreeViewコントロールを選択し、プロパティウィンドウを開きます。
    b. “DataSource”プロパティを見つけ、ドロップダウンメニューからデータソース(データセット、データテーブルなど)を選択します。
    c. “DataMember”プロパティを見つけ、ドロップダウンメニューからバインドするデータメンバー(例:データテーブル内のフィールド)を選択します。
    d. TreeViewコントロールの”DisplayMember”と”ValueMember”プロパティを設定し、それぞれ表示するテキストと関連付ける値を指定します。
  2. 手動バインド:
    TreeViewコントロールをデータベースに手動でバインドする方法は以下の通りです:
    a. データベースに接続するコードを書き、データを取得します。
    b. 取得したデータをTreeViewコントロールのノードに1つずつ追加し、ノードのテキストと値を設定します。
    例えば、ループを使用してデータベースからTreeViewコントロールにデータを追加できます。
string connectionString = "连接数据库的连接字符串";
string query = "SELECT * FROM 表名";
using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(query, connection);
    connection.Open();
    SqlDataReader reader = command.ExecuteReader();
    while (reader.Read())
    {
        TreeNode node = new TreeNode();
        node.Text = reader["字段名"].ToString();
        node.Value = reader["字段名"].ToString();
        treeView.Nodes.Add(node);
    }
}

以上のコードは参考のために提供されており、実際の状況に応じて修正や調整が必要です。

bannerAds