you said "Instead of linking data source in database individually for each ddl, it’s better to load a dataset of multi-datatables in one database connection and link each ddl to corresponding datatable in the loaded dataset"
This may not necessary, the db connection can be in connection pool, so do connection to DB multiple times is not big deal compare to use one connection to get all the data and use application logic to filter out the data.
supposed we have a client list, site list, unit list.
one client have multiple sites, one site have multiple units. when user choose one client, we need refresh the site list, when user choose a site, then we need refresh the unit list for this site. we can use ajax but seperate data binding to implement this
This may not necessary, the db connection can be in connection pool, so do connection to DB multiple times is not big deal compare to use one connection to get all the data and use application logic to filter out the data.
supposed we have a client list, site list, unit list.
one client have multiple sites, one site have multiple units. when user choose one client, we need refresh the site list, when user choose a site, then we need refresh the unit list for this site. we can use ajax but seperate data binding to implement this