private void CorpusToGrid()
        {
            var selection = _corpus.ToSelection().Create(OriginalTweetFilter.GetOriginalTweets(_corpus), "Original");
            var meta      = selection.GetDocumentMetadataPrototypeOnlyProperties().ToArray();

            var dt = new DataTable();

            dt.Columns.Add("?", typeof(bool));
            dt.Columns.Add("Text", typeof(string));
            foreach (var m in meta)
            {
                dt.Columns.Add(m, typeof(string));
            }

            dt.BeginLoadData();

            foreach (var dsel in selection.DocumentGuids)
            {
                var values = new List <object>
                {
                    false,
                    _corpus.GetReadableDocument(dsel, "Wort").ReduceDocumentToText()
                };

                var dmeta = _corpus.GetDocumentMetadata(dsel);
                foreach (var m in meta)
                {
                    if (dmeta.ContainsKey(m))
                    {
                        values.Add(dmeta[m] == null ? null : dmeta[m].ToString());
                    }
                    else
                    {
                        values.Add(null);
                    }
                }

                dt.Rows.Add(values.ToArray());
            }

            dt.EndLoadData();
            radGridView1.DataSource = dt;
            foreach (var column in radGridView1.Columns)
            {
                if (column.Name != "?")
                {
                    column.ReadOnly = true;
                }
            }

            radGridView1.BestFitColumns(BestFitColumnMode.AllCells);
        }