2014-06-11 44 views
0

我有一个存储过程,其表现就像 (x.CLTotalAc,x.CLTotalAmt,x.CLAc,x.CLAmt,x.CL, 单列值y.GB_CLTotalAc,y.GB_CLTotalAmt,y.GB_CLAc,y.GB_CLAmt,y.GB_CL)。存储过程的价值asp.net页面

我想在文本框中输入这些值来我的asp.net C#页面(txtCLTotalAmt, txtCL,txtGB_CLTotalAmt,txtGB_CL)

存储过程

ALTER proc [dbo].[Cr_CL_Report] 

@ProductName text, 
@BranchName text 

as 
begin 
Select x.CLTotalAc,x.CLTotalAmt,x.CLAc, x.CLAmt,x.CL, 
y.GB_CLTotalAc,y.GB_CLTotalAmt, y.GB_CLAc, y.GB_CLAmt, y.GB_CL 
from 
(
SELECT COUNT(dbo.DDBranchName.BCode) AS BrCode, 
    dbo.TblTotalCL.CLProductName AS ProductName, 
    SUM(dbo.TblTotalCL.CLTotalAc) AS CLTotalAc, 
    SUM(dbo.TblTotalCL.CLTotalAmt) AS CLTotalAmt, 
    SUM(dbo.TblTotalCL.CLAc) AS CLAc, SUM(dbo.TblTotalCL.CLAmt) AS CLAmt, 
    SUM(dbo.TblTotalCL.CLAmt)/SUM(dbo.TblTotalCL.CLTotalAmt) * 100 AS CL 
FROM dbo.DDBranchName INNER JOIN 
dbo.TblTotalCL ON dbo.DDBranchName.BCode = dbo.TblTotalCL.CLbrCode 
    WHERE (dbo.TblTotalCL.CLAsOnDate IN 
     (SELECT MAX(CLAsOnDate) AS Expr1 FROM dbo.TblTotalCL AS TblTotalCL_1)) 
    AND (dbo.TblTotalCL.CLProductName LIKE @ProductName) 
    AND (dbo.DDBranchName.BCode LIKE @BranchName) 
GROUP BY dbo.TblTotalCL.CLProductName 
) x 
inner join 
(
SELECT COUNT(dbo.DDBranchName.BCode) AS GB_BrCode, 
    dbo.TblTotalCL.CLProductName AS GB_ProductName, 
    SUM(dbo.TblTotalCL.CLTotalAc) AS GB_CLTotalAc, 
    SUM(dbo.TblTotalCL.CLTotalAmt) AS GB_CLTotalAmt, 
    SUM(dbo.TblTotalCL.CLAc) AS GB_CLAc, 
    SUM(dbo.TblTotalCL.CLAmt) AS GB_CLAmt, 
    (SUM(dbo.TblTotalCL.CLAmt)/SUM(dbo.TblTotalCL.CLTotalAmt))*100 AS GB_CL 
FROM dbo.DDBranchName INNER JOIN 
dbo.TblTotalCL ON dbo.DDBranchName.BCode = dbo.TblTotalCL.CLbrCode 
    WHERE (dbo.TblTotalCL.CLAsOnDate IN 
     (SELECT MAX(CLAsOnDate) AS Expr1 FROM dbo.TblTotalCL AS TblTotalCL_1)) 
AND (dbo.TblTotalCL.CLProductName LIKE @ProductName) 



GROUP BY dbo.TblTotalCL.CLProductName 
) y on 
x.ProductName = y.GB_ProductName 

end 

块引用

我该如何解决这个问题?

回答

0

首先阅读Ado.net。例如,使用adonet数据提供程序examples/sqlclient下的示例here。当你有这个工作时,你已经从数据库中检索数据。 (恕我直言,避免表适配器,实体框架和linqtosql如果你想神交它。而不是用手工编写的SqlCommand,或dapper缓解一些负担去。)

现在,你必须得到它的网页。首先决定Webforms or Aspnetmvc。然后googlewithbing语法是什么样子。

洗涤
冲洗。
重复。

HTH