private DataTable DisplayExempAll(List<ClsBOExemp> _ListExemp) { ClsIFACBiblioClient _ClsIFACBiblioClient = new ClsIFACBiblioClient(); ClsIFACEtatClient _ClsIFACEtatClient = new ClsIFACEtatClient(); DataTable _DataTable = new DataTable(); _DataTable.Columns.Add("Exemplaire_ID", typeof(Int32)); _DataTable.Columns.Add("ISBN", typeof(String)); _DataTable.Columns.Add("Bibliotheque_ID", typeof(String)); _DataTable.Columns.Add("Etat_ID", typeof(String)); _DataTable.Columns.Add("Date_Creation", typeof(DateTime)); foreach (ClsBOExemp _Exemp in _ListExemp) { ClsBOBiblio _Biblio = _ClsIFACBiblioClient.SelectAllBiblio().Find(x => x.Bibliotheque_ID == _Exemp.Bibliotheque_ID) as ClsBOBiblio; ClsBOEtat _Etat = _ClsIFACEtatClient.SelectAllEtat().Find(x => x.Etat_ID == _Exemp.Etat_ID) as ClsBOEtat; DataRow _DataRow = _DataTable.NewRow(); _DataRow["Exemplaire_ID"] = _Exemp.Exemplaire_ID; _DataRow["ISBN"] = _Exemp.ISBN; _DataRow["Bibliotheque_ID"] = _Biblio.Libelle; _DataRow["Etat_ID"] = _Etat.Libelle; _DataRow["Date_Creation"] = _Exemp.Date_Creation; _DataTable.Rows.Add(_DataRow); } return _DataTable; }
private void cmbExempBiblio_DropDown(object sender, EventArgs e) { try { using (ClsIFACBiblioClient prox = new ClsIFACBiblioClient()) { cmbExempBiblio.DataSource = prox.SelectAllBiblio().ToList(); cmbExempBiblio.DisplayMember = "Libelle"; cmbExempBiblio.ValueMember = "Bibliotheque_ID"; } } catch (CustomException ce) { MessageBox.Show(ce.Message); } }