Показаны сообщения с ярлыком WPF. Показать все сообщения
Показаны сообщения с ярлыком WPF. Показать все сообщения

среда, 18 августа 2010 г.

Импортирование из Excel в DataGrid WPF с помощью средств ADO.NET

Понадобилось мне нынче осуществить импорт данных из Excel в какой-нибудь табличный элемент управления WPF'а. Погуглив, нашла приятного кандидата на эту роль в лице DataGrid, а в качестве импортера - провайдера ADO.NET - OleDB. Простым копипастом процесс не ограничился, пришлось пару тонкостей установить методом научного тыка.

XAML для грида выглядит тривиально:
   1:  <Window x:Class="StoreHouse.MainWindow"
   2:          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   3:          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   4:          Title="Тест Грида" Height="350" Width="525">
   5:      <Grid>
   6:          <DataGrid Name="gridProducts" AutoGenerateColumns="True">
   7:          </DataGrid>
   8:      </Grid>
   9:  </Window>