//--------------------------------------------------------------- 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); } } }