c# - Databindings.Add really slow -
i asked question yesterday , reference: keeping track of 40+ control values
i binding bunch of controls property class; however, slows down gui portion of application. example, following code:
numericupdownphysicalais.databindings.add("value", configurationvalues, "physicalais"); numericupdowninternalais.databindings.add("value", configurationvalues, "interalais"); numericupdownphysicalaos.databindings.add("value", configurationvalues, "physicalaos"); numericupdowninternalaos.databindings.add("value", configurationvalues, "internalaos"); numericupdownsetpoints.databindings.add("value", configurationvalues, "setpoints"); numericupdownindexregisters.databindings.add("value", configurationvalues, "indexregisters"); numericupdownnetworkid.databindings.add("value", configurationvalues, "networkid"); numericupdownquiescentoperationstartupdelay.databindings.add("value", configurationvalues, "quiescentoperationstartupdelay"); numericupdownquiescenttelemetrytable.databindings.add("value", configurationvalues, "quiescenttelemetrytablescanrate"); numericupdownpercentquiescentthreshold.databindings.add("value", configurationvalues, "percentquiescentthreshold"); numericupdownpercentageofquiescentinterval.databindings.add("value", configurationvalues, "percentquiescentinterval"); numericupdownaodayweek.databindings.add("value", configurationvalues, "aodayweek"); numericupdownaodaymonth.databindings.add("value", configurationvalues, "aodaymonth"); numericupdownaomonthyear.databindings.add("value", configurationvalues, "aomonthyear"); numericupdownaoyear.databindings.add("value", configurationvalues, "aoyear"); numericupdowntimeday.databindings.add("value", configurationvalues, "timeday"); numericupdowndebugstatementnumbersetpoint.databindings.add("value", configurationvalues, "debugstatementnumbersetpoint"); numericupdowntelemetrycontrolsetpoint.databindings.add("value", configurationvalues, "telemetrycontrolsetpoint"); numericupdowncommunicationfaildi.databindings.add("value", configurationvalues, "communicationfaildi"); numericupdowncommunicationfailaddressao.databindings.add("value", configurationvalues, "communicationfailaddressao"); numericupdownaddressunreachableao.databindings.add("value", configurationvalues, "addressunreachableunitao"); numericupdownpowercountao.databindings.add("value", configurationvalues, "powercountao"); numericupdownresetcountao.databindings.add("value", configurationvalues, "resetcountao"); numericupdownrandomnumberao.databindings.add("value", configurationvalues, "randomnumberao");
it takes 30 seconds minute form show numeric up/down boxes. if comment code out, gui pops instantly. limitation of databindings.add method?
thanks
Comments
Post a Comment