对数据库中的每一行重复一个函数并显示它

时间:2014-11-04 04:02:13

标签: sql asp.net vb.net

我正在寻找两件事:

  • 一个。如何为数据库中的每一行运行以下过程

  • 湾如何提供信息的图形显示

                a = Session("Price")
                b = Session("Price")
                c = Session("Price")
    
            ((If Session("GH") = "Yes" Then
                a = a * (1 + Session("GH2"))
                z = z + 1
            End If
            If Session("DH") = "Yes" Then
                b = b + (1 + Session("DH2"))
                z = z + 1
            End If
            If Session("CD") = "Yes" Then
                c = c * (1 + Session("CD2"))
                z = z + 1
            End If
    
            End If) 
            PriceFinal = (a + b + c) / z)
    

有多家供应商提供客户搜索的特定产品。价格可能会有所变化。我想以调整后的价格显示提供此产品的所有供应商(因此上述程序)。我正在使用ASP.NET并被警告使用GridView。如果有人可以提出一个很好的选择。

1 个答案:

答案 0 :(得分:0)

您可以创建一个计算PriceFinal的SQL存储过程(或函数),并创建一个返回与您要显示的其他列一样长的查询。