Implementando o DataGrid em WPF - Parte 01
Em suas primeiras versões o WPF não possuía um grid, mas na versão .NET 4.0, a Microsoft corrigiu essa “falha”. Estudei sobre esses componentes nos últimos dias (estou desenvolvendo meu primeiro projeto em WPF) e vou compartilhar com vocês um pouco desse aprendizado.
Como de costume, gosto de explicar e ao mesmo tempo desenvolver o projeto. Então, vamos começar!
Abra o Visual Studio e crie um projeto WPF Application. No meu exemplo o nome ficou WPF_DataGrid. Na página MainWindows coloque um DataGrid e um botão, conforme abaixo:

Para esse exemplo vou utilizar o banco de dados AdventureWorks que você encontra para download na internet. No evento Click do botão carregar, faça uma conexão com a base do SQL Server e uma consulta na tabela Product conforme código abaixo:
private void btnCarregar_Click(object sender, RoutedEventArgs e){