2016-06-08 6 views
1

У меня есть Devexpress winforms GridView, который я бы хотел преобразовать в TileView. Вот мой текущий GridView во время выполнения:Devexpress TileView Datasource

enter image description here

Это GridView заполняется с использованием списка источника данных и он работает отлично. Я преобразовать GridView к TileView с помощью конструктора:

enter image description here

После успешного преобразования GridView, я попытался запустить приложение, оно показывает правильное количество записей, но он пустой:

enter image description here

Я ничего не пропустил? Вот код для заполнения сетки:

using (var sovDB = new MyEntities()) 
    { 
     gridControl1.BeginUpdate(); 
     tileView1.Columns.Clear(); 
     gridControl1.DataSource = null; 
     var query = (from b in sovDB.Palletes 
         join ipc in sovDB.IPCDisplays on b.DisplayNo equals ipc.DisplayNo 
          orderby b.PalleteID 
          select new 
          { 
           PalletNo = b.PalleteNumber, 
           Packs = b.CurrentPackCount, 
           Mass = b.CurrentPackWeight + " Kg" 

       }).ToList(); 
      gridControl1.DataSource = query; 
      gridControl1.EndUpdate(); 

    } 
+0

Я не думаю, никто не знает ответ на т его вопрос здесь. –

ответ

2

Вам нужно создать TileViewItemElement объекты, которые будут соответствовать колонкам DataSource, используя TileViewItemElement.Column свойство как это:

tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["PalletNo"], TextAlignment = TileItemContentAlignment.TopCenter }); 
tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["Packs"], ImageAlignment = TileItemContentAlignment.TopLeft }); 
tileView1.TileTemplate.Add(new TileViewItemElement { Column = tileView1.Columns["Mass"], ImageAlignment = TileItemContentAlignment.BottomRight }); 

Вы также можете настроить TileTemplate по Режим конструктора, как это:

Basic configuration of the TileTemplate

+0

Должен ли я сделать это до того, как привяжу свой массив списка к gridControl? –

+0

После привязки DataSource. –

+0

wow dude !!!, мне жаль, что я не могу дать вам щедрость прямо сейчас ... Я боролся с этим целый день –

 Смежные вопросы

  • Нет связанных вопросов^_^