【问题标题】:VB.NET Datagrid Calculations (Visual Studio 2010)VB.NET 数据网格计算 (Visual Studio 2010)
【发布时间】:2013-08-01 15:09:58
【问题描述】:

在数据网格表中:计算两列之间的差异,结果在第三列(在运行时自动执行)。预算和成本列中的空值为 0。预算 - 成本 = 差异。我正在使用 Visual Studio 2010。如果有人知道如何在设计器中执行此操作,请告诉我。否则...

Budget = column7
Cost = column8
Difference = column 9

预算列减去成本列 = 所有行的差异列。有人可以给我一些代码吗?我已经破坏了我的......甚至不值得发布。

【问题讨论】:

  • 您需要发布您拥有的代码,然后人们可以查看它并告诉您它有什么问题。让别人为你写代码不会让你有任何收获。
  • 您是否使用DataGridView(在 WinForms 应用程序上)或任何其他技术?您的数据源是什么(DataTable,或...)?如果您使用 DataTable,您可以查看计算字段 (Expression property of `DataColumn´)。

标签: vb.net visual-studio-2010 datagrid


【解决方案1】:

假设您使用的是 windowsforms: 使用设计器创建数据集 创建一个包含三列的数据表:预算、成本和计算列、差异。 实例化数据表并填充它。 将数据表绑定到您的数据网格视图

【讨论】:

【解决方案2】:

您可以使用 Access 或 sql 创建一个数据库,然后在您的 vb 表单顶部单击数据...添加数据源,然后按照说明进行操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 2010-12-03
    相关资源
    最近更新 更多