【问题标题】:Change a column value depending on other column value in a grid根据网格中的其他列值更改列值
【发布时间】:2011-05-26 22:22:47
【问题描述】:

我有一个显示用户信息的 Gridview。网格中的列是 UserID FirstName、LastName、DateOfBirth、Age。 grid 执行编辑和删除功能。 FirstName、LastName 和 DateOfBirth 是可编辑的。

我的问题是当我更改 DateOfBirth 时,年龄必须自动更新,我有一个名为 AgeCalculator 的方法,它以 DateOfBirth 作为参数并根据 DateOfBirth 计算年龄(返回年数),我将此方法放在一个类,可以通过创建类的对象来访问所有的方法和属性。

谁能告诉我如何在 DateOfBirth 更改时更新年龄。

谢谢,

【问题讨论】:

    标签: c# asp.net gridview datagridview


    【解决方案1】:

    我认为在某些内容被编辑时重新加载页面不是一种选择。

    所以另一种选择是在RowUpdating event 中进行。

    【讨论】:

      【解决方案2】:

      您可以在RowCommandButton submit 事件/RowUpdating 事件中执行此操作。在这里,您可以将 DateOfBirth 作为输入传递给您的函数。

      【讨论】:

        猜你喜欢
        • 2022-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-12
        • 2021-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多