C# 如何在asp.net中返回数据集并从数据集中获取结果?
如何在asp.net中使用dataset返回数据集并获得结果? 首先,我有一个包含dataset方法的WCF类,它返回dataset结果 这是我的方法C# 如何在asp.net中返回数据集并从数据集中获取结果?,c#,asp.net,wcf,crystal-reports,dataset,C#,Asp.net,Wcf,Crystal Reports,Dataset,如何在asp.net中使用dataset返回数据集并获得结果? 首先,我有一个包含dataset方法的WCF类,它返回dataset结果 这是我的方法 string conString = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString; DataSet ds = new DataSet(); using (con = new SqlConnection(co
string conString = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
DataSet ds = new DataSet();
using (con = new SqlConnection(conString))
{
SqlCommand cmd = new SqlCommand("spViewMasterTransaction", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter parameterEarlyDate = new SqlParameter();
parameterEarlyDate.ParameterName = "@earlyDate";
parameterEarlyDate.Value = earlyDate;
cmd.Parameters.Add(parameterEarlyDate);
SqlParameter parameterLateDate = new SqlParameter();
parameterLateDate.ParameterName = "@lateDate";
parameterLateDate.Value = lateDate;
cmd.Parameters.Add(parameterLateDate);
con.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds, "Master");
}
return ds;
它返回了一个数据集结果,我在datagridview中使用了它,但我想在crystalreport中使用它,当然我不能像在winform datagridview中那样使用它,我想我必须捕获从wcf返回的数据集值,并将其存储在我的客户端数据集中。。如何做到这一点?因为asp.net没有像winform?这样的数据集组件。对于CrystalReports,您需要使用数据表而不是数据集 您可以在cs文件上执行以下操作: 在您的aspx文件中添加如下内容:
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
AutoDataBind="True" DisplayStatusbar="False"
EnableDatabaseLogonPrompt="False" EnableDrillDown="False"
EnableParameterPrompt="False" EnableTheming="False" EnableToolTips="False"
GroupTreeStyle-ShowLines="False" HasDrilldownTabs="False"
HasDrillUpButton="False" HasGotoPageButton="False"
HasPageNavigationButtons="False" HasSearchButton="False" Height="894px"
SeparatePages="False" ToolPanelView="None" Width="918px"
GroupTreeImagesFolderUrl="" ReportSourceID="CrystalReportSource1"
ToolbarImagesFolderUrl="" ToolPanelWidth="200px"
HasToggleGroupTreeButton="False" HasToggleParameterPanelButton="False" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="App_Data\CrystalReport1.rpt">
</Report>
</CR:CrystalReportSource>
我希望有帮助
巴勃罗
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
AutoDataBind="True" DisplayStatusbar="False"
EnableDatabaseLogonPrompt="False" EnableDrillDown="False"
EnableParameterPrompt="False" EnableTheming="False" EnableToolTips="False"
GroupTreeStyle-ShowLines="False" HasDrilldownTabs="False"
HasDrillUpButton="False" HasGotoPageButton="False"
HasPageNavigationButtons="False" HasSearchButton="False" Height="894px"
SeparatePages="False" ToolPanelView="None" Width="918px"
GroupTreeImagesFolderUrl="" ReportSourceID="CrystalReportSource1"
ToolbarImagesFolderUrl="" ToolPanelWidth="200px"
HasToggleGroupTreeButton="False" HasToggleParameterPanelButton="False" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="App_Data\CrystalReport1.rpt">
</Report>
</CR:CrystalReportSource>