public override Control Browse(Action<double> progressUpdateCallback = null)
{
DataGridView view = new DoubleBufferedDataGridView() {
AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells,
AutoGenerateColumns = false,
ReadOnly = true,
};
view.DataSource = Items;
DataGridViewCellStyle wrapStyle = new DataGridViewCellStyle() { WrapMode = DataGridViewTriState.True };
CreateColumn(view, "Index");
CreateColumn(view, "Noun");
CreateColumn(view, "Verb");
CreateColumn(view, "Condition");
CreateColumn(view, "Sequence");
CreateColumn(view, "Talker");
CreateColumn(view, "UnknownsString", width: 100);
CreateColumn(view, "Text", width: 400, cellStyle: wrapStyle);
CreateColumn(view, "Comment", width: 200);
return view;
}