データベースの結果に応じてパネルを動的に追加する方法

カマカゼ

データベースから取得した結果に応じて、パネルといくつかのコントロールを動的に追加するにはどうすればよいですか。 ここに画像の説明を入力してください

このデータグリッドビューの結果をパネルに表示したいのですが、結果に応じてパネルを動的に並べて追加する必要があります。datagridviewに3つの結果があるように、動的に3つのパネルを追加する必要があります。アドバイスを下さい。

ハイタム

これは、SqlConnectionを使用してSELECTコマンドを実行し、必要な行を取得し、行ごとに行の情報を含むカスタムパネルを追加することで実現できます。
またFlowLayoutPanel、間隔/位置を処理できるようにを使用することをお勧めします。

あなたのForm_Load

var conn = new SqlConnection("Your connection informations here");
conn.Open();

var command = new SqlCommand("Select * from YourTable", conn);

using (SqlDataReader reader = command.ExecuteReader())
{
    while (reader.Read())
    {
        // Pass the useful informations to your panel
        var pnl = new MyCustomPanel(reader["Id"].ToString(), reader["Property_Type1"].ToString());
        flowLayoutPanel1.Controls.Add(pnl);
    }
}

conn.Close();

また、カスタムコントロールのコンストラクターは、次のようなものである必要があります。ここでは、各行にパネルのコントロールの値を設定します。

public MyCustomPanel(string id, string propertyType1)
{
    txtId.Text = id;
    txtPropertyType1.Text = propertyType1;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のフェッチの結果に応じて、データベース内の別のテーブルからデータをフェッチする方法

分類Dev

応答の結果とVue.jsのルートの動的パラメーターを組み合わせてデータを動的に取得する方法

分類Dev

データベーススキーマ:タイプに応じて動的テーブルを作成する方法は?

分類Dev

浮動小数点の結果を文字列に変換してFirebaseデータベースに保存する方法

分類Dev

データベースの結果をScrollBoxに配置する方法

分類Dev

方法:ログインと同じデータベースに結果を追加する

分類Dev

データベースレコードに応じてMVCでコントロールの可視性を動的に設定する方法

分類Dev

マルチインデックスパンダデータフレームのインデックスレベルに応じて小計を取得する方法

分類Dev

gtk +のボタンに応じてスケールを追加する方法

分類Dev

データベースのデータ行に応じて、ListViewに新しいチェックボックスを追加する方法はありますか?

分類Dev

Angularのデータに応じて選択ボックスに動的にデータを入力する方法

分類Dev

データベースの結果をパラメーターとしてミュールのsetpayloadコンポーネントに渡す

分類Dev

スパイダーの結果をデータベースに保存する

分類Dev

Rとの間隔に応じてデータベースとラベルに変換する方法

分類Dev

HTML:ベースに応じてルート「/」パスを設定する方法

分類Dev

データベースに列を追加してから、それらの列に対応するモデルにプロパティを追加できますか?

分類Dev

Laravel-言語に応じてデータベースデータを取得するための良い方法

分類Dev

本物のユーザーに応じてfirebaseRealtimeデータベースを書き込み可能にする方法

分類Dev

データベースからのphp結果を同じWebページのHTMLテーブルに表示する方法(1つのスクリプトで)

分類Dev

複数のオブザーバブルからの結果をデータベースに処理し、データベースに1回追加する

分類Dev

データベースの結果をcakephpの配列に保存する方法は?

分類Dev

Django Rest FrameworkSerializerデータベースクエリに応じてデフォルト値を設定する方法

分類Dev

フィルタに基づいて計算結果を別のデータセットに追加する方法

分類Dev

入力引数の数に応じてネストされたループを動的に作成する方法

分類Dev

Codeigniter:データベースの結果をJSONに変換する方法

分類Dev

php imagejpg()の結果をmysqlデータベースに保存する方法

分類Dev

集計結果を別のデータベースに保存する方法。[Mongodb]

分類Dev

結果をデータベースに保存して履歴結果を表示する方法

分類Dev

PHPのデータベース値に応じて画像を表示する

Related 関連記事

  1. 1

    別のフェッチの結果に応じて、データベース内の別のテーブルからデータをフェッチする方法

  2. 2

    応答の結果とVue.jsのルートの動的パラメーターを組み合わせてデータを動的に取得する方法

  3. 3

    データベーススキーマ:タイプに応じて動的テーブルを作成する方法は?

  4. 4

    浮動小数点の結果を文字列に変換してFirebaseデータベースに保存する方法

  5. 5

    データベースの結果をScrollBoxに配置する方法

  6. 6

    方法:ログインと同じデータベースに結果を追加する

  7. 7

    データベースレコードに応じてMVCでコントロールの可視性を動的に設定する方法

  8. 8

    マルチインデックスパンダデータフレームのインデックスレベルに応じて小計を取得する方法

  9. 9

    gtk +のボタンに応じてスケールを追加する方法

  10. 10

    データベースのデータ行に応じて、ListViewに新しいチェックボックスを追加する方法はありますか?

  11. 11

    Angularのデータに応じて選択ボックスに動的にデータを入力する方法

  12. 12

    データベースの結果をパラメーターとしてミュールのsetpayloadコンポーネントに渡す

  13. 13

    スパイダーの結果をデータベースに保存する

  14. 14

    Rとの間隔に応じてデータベースとラベルに変換する方法

  15. 15

    HTML:ベースに応じてルート「/」パスを設定する方法

  16. 16

    データベースに列を追加してから、それらの列に対応するモデルにプロパティを追加できますか?

  17. 17

    Laravel-言語に応じてデータベースデータを取得するための良い方法

  18. 18

    本物のユーザーに応じてfirebaseRealtimeデータベースを書き込み可能にする方法

  19. 19

    データベースからのphp結果を同じWebページのHTMLテーブルに表示する方法(1つのスクリプトで)

  20. 20

    複数のオブザーバブルからの結果をデータベースに処理し、データベースに1回追加する

  21. 21

    データベースの結果をcakephpの配列に保存する方法は?

  22. 22

    Django Rest FrameworkSerializerデータベースクエリに応じてデフォルト値を設定する方法

  23. 23

    フィルタに基づいて計算結果を別のデータセットに追加する方法

  24. 24

    入力引数の数に応じてネストされたループを動的に作成する方法

  25. 25

    Codeigniter:データベースの結果をJSONに変換する方法

  26. 26

    php imagejpg()の結果をmysqlデータベースに保存する方法

  27. 27

    集計結果を別のデータベースに保存する方法。[Mongodb]

  28. 28

    結果をデータベースに保存して履歴結果を表示する方法

  29. 29

    PHPのデータベース値に応じて画像を表示する

ホットタグ

アーカイブ