private void BindToViewModel()
{
bindingSource.DataSource = viewModel;
inspectorsBindingSource.DataSource = viewModel.Inspectors;
inspectors.DataSource = inspectorsBindingSource;
inspectors.SelectInspectors(viewModel.SelectInspectors());
factString.Properties.DataSource = viewModel.CannedMessages;
code.DataBindings.Add("EditValue", bindingSource, "Code");
category.DataBindings.Add("EditValue", bindingSource, "Category");
name.DataBindings.Add("EditValue", bindingSource, "Name");
expected.DataBindings.Add("EditValue", bindingSource, "Expected");
status.DataBindings.Add("SelectedIndex", bindingSource, "StatusIndex");
date.DataBindings.Add("EditValue", bindingSource, "Date");
factBool.DataBindings.Add("Checked", bindingSource, "FactBool");
factString.DataBindings.Add("EditValue", bindingSource, "FactString");
factLimit.DataBindings.Add("EditValue", bindingSource, "FactLimit");
}