getting sum of text from all the dynamically generated control

前端 未结 3 1786
小蘑菇
小蘑菇 2021-01-26 02:10

i have a windows form in which there are controls listed below panel1 button1 = add new mobiles button2 = ok When clicking on button1 an usercontrol is added. Y

3条回答
  •  再見小時候
    2021-01-26 03:02

     int sum = 0;
            panel1.Controls.OfType().ToList().ForEach(
                x =>
                {
                    TextBox ctl = x.Controls.OfType().Where(y => y.Name == "textbox2").FirstOrDefault();
                    sum += (ctl == null ? 0 : (!String.IsNullOrEmpty(ctl.Text.Trim()) ? Convert.ToInt32(ctl.Text.Trim()) : 0));
                }
                );
    

提交回复
热议问题