0

辞書に保存されている情報を表示して、整数がテーブルのように左揃えになるようにしようとしています。

「テーブルレイアウトパネル」の行に2つのラベルを作成するメソッドを作成し、特定のキーに対してこのメ​​ソッドを呼び出すことを検討しましたが、時間がかかるようでした。もっと簡単な方法はありますか?

データのサンプル:

{[Board,1]}
{[Messages Transmitted, 75877814]}
{[ISR Count, 682900312]}
{[Bus Errors, 0]}
{[Data Errors, 0]}

ありがとう!

4

2 に答える 2

0

PadRightを調べてみてください。それでうまくいくはずです;)

于 2012-09-11T14:06:54.323 に答える
0

おそらく、ListViewコントロールを使用することもできます。

1つ作成し、[表示]を[詳細]に設定し、2つの列を追加してから、次のような項目を追加できます。

  Dictionary<string, int> itemsSource = new Dictionary<string, int>() { { "Board", 1 }, { "Messages Transmitted", 75877814 }, {"ISR Count", 682900312}, {"Bus Errors", 0}, {"Data Errors", 0}};

    foreach (var item in itemsSource)
    { 
        ListViewItem listItem = new ListViewItem(item.Key);
        listItem.SubItems.Add(item.Value.ToString());

        listView1.Items.Add(listItem);
    }
于 2012-09-11T14:16:05.387 に答える