создать привязку из DataListView к списку, состоящему из списка - PullRequest
0 голосов
/ 17 мая 2011

Я хочу создать двустороннюю привязку из DataListView к списку, состоящему из списка.Как мне это сделать?

На основе приведенного ниже кода я создаю такой список:

   probe1 probe2 probe3 probe4 ...
1  12.3   4.2    6.3    12.5 
2  65.2   2.5    12.4   54.6 
3  54.2   64.3   21.5   22.2 
. . .
  • Строка заголовка - это строка в значениях.<372 значения </li>
  • Заголовок столбца является строкой в ​​датчиках.<120 проб </li>
  • Всего макс 44640 значений, но обычно несколько тысяч значений

И код

public IList<Probe> Probes{get;private set;}

public class Probe
{
   public Probe(int maxValues)
   {
      Values = new double[maxValues];
   }
   public IList<double> Values{get;private set}
}

1 Ответ

0 голосов
/ 17 мая 2011

Сначала вы должны сгладить список. Создайте новый тип, такой как ProbeValue, содержащий как свойство Value: double, так и Probe: Probe. Затем создайте новый CollectionView из сглаженного результата и примените GroupDescription к свойству Probe. Привязать свой просмотр списка к этому

http://msdn.microsoft.com/en-us/library/system.windows.data.collectionview.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...