コード例 #1
0
 //---------------------------------------------------------------
 private void FillListeColonnes()
 {
     if (m_tableFromDataHotel.TableDefinition != null)
     {
         foreach (IColumnDefinition col in m_tableFromDataHotel.TableDefinition.Columns)
         {
             ListViewItem       item             = new ListViewItem(col.ColumnName);
             IColumnDeEasyQuery colFromDataHotel = m_tableFromDataHotel.GetColonneFor(col);
             if (colFromDataHotel != null)
             {
                 item.Text    = colFromDataHotel.ColumnName;
                 item.Checked = true;
             }
             item.SubItems.Add(col.ColumnName);
             item.Tag = col;
             m_wndListeColonnes.Items.Add(item);
         }
     }
     foreach (IColumnDeEasyQuery col in m_tableFromDataHotel.Columns)
     {
         if (col is CColonneCalculeeDataHotel)
         {
             ListViewItem item = new ListViewItem(col.ColumnName);
             FillItemCalcul(item, (CColonneCalculeeDataHotel)col);
             m_wndListeColonnes.Items.Add(item);
         }
     }
 }