//------------------------------------------------------------------------- public CResultAErreur InitControl(CDataPlanning dataPlanning) { CResultAErreur result = CResultAErreur.True; if (dataPlanning == null) { CActeur acteur = null; dataPlanning = new CDataPlanning(typeof(CActeur), acteur); } m_dataPlanning = dataPlanning; CFiltreData filtre = null; if (m_dataGridView.Tag is CFiltreData) { filtre = (CFiltreData)m_dataGridView.Tag; } m_txtSelectElement.InitForSelectAvecFiltreDeBase( dataPlanning.TypeElement, "Libelle", filtre, true); m_txtSelectElement.ElementSelectionne = (CObjetDonnee)dataPlanning.Element; return(result); }
protected override object GetFormattedValue(object value, int rowIndex, ref DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context) { //return base.GetFormattedValue(value, rowIndex, ref cellStyle, valueTypeConverter, formattedValueTypeConverter, context); if (value is CDataPlanning) { CDataPlanning data = (CDataPlanning)value; if (data.Element != null) { return(data.Element.Libelle); } } return(value); }