Я только начал играть с Linq для сущностей в приложении Windows Forms и не понимаю ни одного поведения, которое выглядит таким простым.
Если я наберу код ниже, я получу записи только для чтения в своем dataGridView.
Dim x = From n in Table1 _
Select n.FirstName, n.LastName, N.Department
DataGridView1.DataSource = x
Но если я наберу следующий код, я получу редактируемые строки в своем dataGridView
Dim x = From n in Table1 _
Select n
DataGridView1.DataSource = x
Итак, в основном, если я указываю имена столбцов для выбора и привязки данных к моему DataGridView1, строки доступны только для чтения, но если я не указываю имена столбцов и привязку данных к DataGridView, строки доступны для редактирования, и я не понимаю, почему.