Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# WPF wpftoolkit
I have a data grid & a Listview.
The datagrid displays a table from a database vertically.
and I have added a listview that shows the status of the servers.
Now I have to added a new column called Delta which should display the difference between the Average column 108 & 121 from the datagrid.
the datagrid gets the data from DB using sql connectionstring & I used
for rotating the datagrid vertically.
Since I cant upload an image here, I will type the skeleton how my datagrid and listview looks like :
Header          | Value1       |Value2
TimeoutSeconnd |     120      |   120
Position Type  |     Primary  |   Primary
Average        |     108      |   121
Server | Role | ConnectionStatus | Delta
Test_server1 | Primary | Running | ??
I have created the listview using ObservableCollection as follows:
     private ObservableCollection<serverData> _ServerCollection = new   ObservableCollection<serverData>();
  public ObservableCollection<serverData> serverCollection
    { get{ return _ServerCollection; } }
    public class serverData
    {   public string ServerID { get; set; }
        public string Role { get; set; }
        public string ConnectionStatus { get; set; }
        public string Delta { get; set; }

    <ListView Height="auto" Name="listView1" Width="auto"   ItemsSource="{Binding ElementName=Page1,Path=serverCollection}">
          <GridViewColumn DisplayMemberBinding="{Binding ServerID}" />
          <GridViewColumn DisplayMemberBinding="{Binding Role}" />
          <GridViewColumn DisplayMemberBinding="{Binding ConnectionStatus}" />
          <GridViewColumn DisplayMemberBinding="{Binding Delta}" />
How to achieve the difference calculation from the datagrid and displaying in the listview?!
Kindly help.. I would be grateful.. Thanks ..
Posted 3-Jan-13 13:39pm
Edited 3-Jan-13 13:44pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Advertise | Privacy | Mobile
Web03 | 2.8.150326.1 | Last Updated 3 Jan 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100