0

我正在尝试显示存储在字典中的信息,以便整数像在表格中一样左对齐。

我考虑编写一种方法来在“表格布局面板”的一行中创建两个标签,然后为特定键调用此方法,但它似乎很啰嗦。有没有更简单的方法?

数据样本:

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

谢谢!

4

2 回答 2

0

您可能还可以使用ListView控件。

您可以创建一个,将视图设置为详细信息,添加两列,然后添加如下项目:

  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 回答
0

尝试查看 PadRight。这应该够了吧 ;)

于 2012-09-11T14:06:54.323 回答