Тема: Робота з DataGrid(wpf)
За допомогою Entity було створоне модель бд  з таким представленням потрібної мені таблиці 
public partial class Dictionary
    {
        public int ID { get; set; }
        public string Word { get; set; }
        public string Translation { get; set; }
    
        public virtual MyWords MyWords { get; set; }
        public static List<Dictionary> SelectComand()
        {
            var load = bd.Dictionary.ToList();
            return load;
        }
    }Далі витягую дані з БД ,завантажую їх в колекцію і виводжу в DataGrid (dg)
 List<Dictionary> dictionary = new List<Dictionary>();
 dictionary = Dictionary.SelectComand();
private void ButtonDView_Click(object sender, RoutedEventArgs e)
        {
            var dictable = from dic in dictionary select new { dic.ID, dic.Word, dic.Translation };
            dg.ItemsSource = dictable;
        }В даному прикладі в свій DataGrid я передаю зразу "масив" обєктів і на їх основі DataGrid формує 3 колонки (ID,Word,Translation)....скажіть будь ласка як самому обирати кількість,назву колонок і самому вибирати в яку колонку записувати дані?