List<Button> buttons = new List<Button>();

private void sp_DataReceived(Byte[] ReceivedData)//数据显示
{
var btn = buttons[ID-2];
btn.Visible = true;
btn.Text = RecvDataText;//RecvDataText为接收到的数据如:ID:2 时间:2016-5-2 14:23
btn.Tag = ID;
}

我发送ID分别为:6、3、5、2;为什么显示如上图这样,不应该是如下图这样吗:
