Это было бы:
TextBox1.Text = query.Single().Comment;
Вы должны отфильтровать первый результат по вашему запросу. Для этого вы можете использовать Single (), если вы знаете, что запрос возвращает только одно значение. Вы также можете использовать First (), если результаты могут содержать более одной строки.
Кроме того, если это только одно значение, вы можете переписать код так:
var query = from p in DC.General
where p.GeneralID == Int32.Parse(row.Cells[1].Text)
select p.Comment;
TextBox1.Text = query.Single();