Best practices
Form
AutoSize=TrueAutoSizeMode=GrowAndShrinkStartPosition=CenterScreenForm.CenterToScreen()is not intended to be used directly from your code.
TopMost=True
ComboBox
Sorted=True
DataGridView
MultiSelect=False
ListView
liewView1.BeginUpdate();
liewView1.Items.Clear();
// Say, xs is defined somewhere else.
foreach (var lvi in xs.Select(x => new ListViewItem(new[]
{
x.Foo,
x.Bar,
x.Baz
}) { Tag = x }))
{
liewView1.Items.Add(lvi);
}
liewView1.AutoResizeColumns(liewView1.Items.Count == 0
? ColumnHeaderAutoResizeStyle.HeaderSize
: ColumnHeaderAutoResizeStyle.ColumnContent);
liewView1.EndUpdate();