private void fill_view() { HidDevices.Items.Clear(); int i = 1; foreach (Hid_Devices Hd in UsbHid.HidDevices) { ListViewItem item = new ListViewItem(new string[] { i.ToString(), Hd.DeviceName, Hd.DeviceManufacturer, String.Format("{0:X4}", Hd.Attributes.VendorID), String.Format("{0:X4}", Hd.Attributes.ProductID), (Hd.Caps.InputReport - (Hd.Caps.InputReport > 0?1:0)).ToString(), //Real Size -1 , First byte must be report number (Hd.Caps.OutputReport - (Hd.Caps.OutputReport > 0?1:0)).ToString() //Real Size -1 , First byte must be report number }); HidDevices.Items.Add(item); i++; } HidDevices.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); }