Windows Application Formsを使用してアプリケーションを作成しています。私は基本的にC#とVisual Studioが初めてです(昨日から使用しています)。これまでのところ、スクリーンショットに示すような単純なフォームを作成することに成功しています。
マイフォーム
背景・内容
ボックスに記載されている IP を使用して、MySQL テーブルからデータを取得しています。このデータは にロードされていDataSet
ます。最後の 10 時間以来、私はこれらのそれぞれにそれらを表示して遊んでいます:
- DataGridView
- テーブルレイアウトパネル
それらをフォーム ウィンドウの残りの部分に配置します。しかし、どちらの出力も、私が望んでいたものではありませんでした。私がフェッチしている列の 1 つは、VARCHAR
最大190 chars
. 両方のケースの最終結果は読みにくいものでした。それが私の質問になります。
質問
そこで、GroupBox
垂直スクロールバーを使用して、テキストを 内に表示することを考えています。からのデータは、要件に応じてまたはDataSet
内に表示できます。Label
LinkLabel
この方法は実行可能ですか (時間の最適化)? 私の条件を満たすことができる他の種類のボックス/ビューはありますか? メイン テーブルから最大 225 行を取得して表示し、別のテーブル (ループ内)から取得した各行に対して少なくとも 2 つのリンクを表示します。foreach
この仕事のための他の最適な解決策を提案してください。また、200 以上のラベルを a に追加しGroupBox
て、ボックスを垂直方向にスクロール可能にするにはどうすればよいですか。Visual Studio 2010で確認できる限り、プロパティのようなVerticalScroll
ものは存在しませんGroupBox
。