c# - How to bind data from mutiple tables to datagridview using Entity Framework and use CRUD operations? -


can 1 please give example of how bind result datagridview taken multiple tables (from join query) in entity framework. can bind data datagridview when call

context.savechanges(); nothing has updated in database. how correctly bind data datagridview update,insert,delete functions.

this tried.

public class databindingprojection {     public string dono { get; set; }     public int apmntid { get; set; }     public string servicedesc { get; set; }     public string cusid { get; set; }     public string empid { get; set;      public bool isdelivered { get; set; } }   context = new hhcsentities();  var query = d in context.deliveryorders             join in context.appointments on d.apmntid equals a.apmntid             join s in context.servicecategories on d.serviceid equals s.serviceid             join e in context.employees on d.empid equals e.empid             select new databindingprojection             {                 dono = d.dono,                 apmntid = a.apmntid,                 servicedesc = s.servicedesc,                 cusid = a.cusid,                 empid = d.empid,                 shortname = e.shrtname,                 isdelivered = d.isdelivered             };  datagridview1.datasource = query.tolist(); datagridview1.columns[1].datapropertyname = "dono"; datagridview1.columns[2].datapropertyname = "apmntid"; datagridview1.columns[3].datapropertyname = "servicedesc"; datagridview1.columns[4].datapropertyname = "apmntid"; datagridview1.columns[5].datapropertyname = "empid"; datagridview1.columns[9].datapropertyname = "isdelivered"; 

thanks in advance.

after give result of query, should write this:

...  bindingsource bi = new bindingsource(); bi.datasource = query.tolist(); datagridview1.datasource = bi; datagridview1.refresh();  ... 

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -