private void BuildPacketListHeader() { LView_PacketList.BeginUpdate(); { /* 先にデータをすべて削除してからヘッダーを削除する */ LView_PacketList.ItemClear(); LView_PacketList.Columns.Clear(); /* メインヘッダー */ LView_PacketList.Columns.Add( new ColumnHeader() { Text = "No.", Width = 50, } ); /* サブヘッダー */ foreach (var info in prop_.PacketListColumn.Value) { LView_PacketList.Columns.Add( new ColumnHeader() { Text = info.Key.ToString(), Width = info.Value, } ); } } LView_PacketList.EndUpdate(); }
protected override void OnClearPacket() { LView_PacketList.ItemClear(); /* リストビューの最大数を再セットアップ */ LView_PacketList.ItemCountMax = (int)ConfigManager.System.ApplicationCore.Packet_ViewPacketCountLimit.Value; packet_next_no_ = PACKET_NO_MIN; }