1

私は Telerik Grids の使用に慣れており、それらを Outlook スタイル (左端に画像、太字のタイトル、メイン タイトルの下に他の数行のテキスト) で表示することができます。

標準の .Net2.0 Windows コントロールを使用してこれを行う方法はありますか? 安価なコントロール、または既存のデータグリッドビューまたはリストビューのいずれかを使用しますか?

基本的に、次のようにレイアウトを作成できる必要があります。

Job Title
Engineer: Fred Bloggs
Product: Some random product

では、これらの項目を 2000 ほどグリッドに配置し、それぞれの横にステータス イメージを表示します。これを実現する最善の方法は何ですか?

4

3 に答える 3

1

リストにリストビューを使用する際のヘルプを次に示します。列は 1 つしかなく、グリッドは必要ないため、リストを使用します。

使用したい:

private void lstItems_DrawItem(object sender, DrawItemEventArgs e)

次に、e.Graphics を使用して、直接描画できるオブジェクトを取得します。

このチュートリアルを使用して、ListView での描画について学習しました

于 2009-01-24T01:25:37.743 に答える
0

現時点では作成する時間がないため、例を示すことはできませんが、表示したい行をレイアウトするUserControlを作成することはできます。次に、MSが提供する標準のセルタイプではなく、UserControlを処理できる独自のDataGridViewCellを作成する必要があります。エントリごとに、ユーザーコントロールを作成して入力し、DataGridViewの別の行に追加します。

于 2009-01-23T21:22:28.203 に答える