我正在尝试显示存储在字典中的信息,以便整数像在表格中一样左对齐。
我考虑编写一种方法来在“表格布局面板”的一行中创建两个标签,然后为特定键调用此方法,但它似乎很啰嗦。有没有更简单的方法?
数据样本:
{[Board,1]}
{[Messages Transmitted, 75877814]}
{[ISR Count, 682900312]}
{[Bus Errors, 0]}
{[Data Errors, 0]}
谢谢!
我正在尝试显示存储在字典中的信息,以便整数像在表格中一样左对齐。
我考虑编写一种方法来在“表格布局面板”的一行中创建两个标签,然后为特定键调用此方法,但它似乎很啰嗦。有没有更简单的方法?
数据样本:
{[Board,1]}
{[Messages Transmitted, 75877814]}
{[ISR Count, 682900312]}
{[Bus Errors, 0]}
{[Data Errors, 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);
}
尝试查看 PadRight。这应该够了吧 ;)