【问题标题】:VB 2008 or VB 2010 Dataset helpVB 2008 或 VB 2010 数据集帮助
【发布时间】:2010-01-28 16:03:45
【问题描述】:

我有三种类似于链接中的一种形式。 我想为每个表单添加一个 Total 文本框。 总计将添加将在 montant 文本框中输入的值。 因此,对于用户将拥有的所有条目,总数将采用该 texbox 的特定值并添加它们。 我怎么能这样???? 谢谢 http://i1006.photobucket.com/albums/af189/diaboloent/OneForm.jpg

【问题讨论】:

    标签: database vb.net visual-studio-2008 visual-studio-2010 dataset


    【解决方案1】:

    将用户将在其中输入值的所有文本框放在一个公共容器中,如组框或面板控件。然后使用这样的代码来汇总值:

    Dim sum As Integer = 0
    For Each box As TextBox In MyContainer.Controls.OfType(Of TextBox)()
        sum += Integer.Parse(box.Text)
    Next box
    Total.Text = sum.ToString()
    

    您甚至可以将其归结为单行:

    Total.Text = MyContainer.Controls.OfType(Of TextBox)().Select(Function(s) Integer.Parse(s.Text)).Sum()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多