private void button1_Click(object sender, EventArgs e) { try { ChannelFactory <IService1> channelFactory = new ChannelFactory <IService1>("BasicHttpBinding_IService1"); IService1 operation = channelFactory.CreateChannel(); Console.WriteLine(operation.Consulter().Count); var bindingList = new BindingList <Ouvrage>(operation.Consulter()); var source = new BindingSource(bindingList, null); dataGridView1.DataSource = source; } catch (Exception x) { } }