C# 如何在visual studio 2013的报表查看器中显示数据表

C# 如何在visual studio 2013的报表查看器中显示数据表,c#,datatable,reportviewer,C#,Datatable,Reportviewer,我有一个名为reportviewer1的报表查看器。一个名为report.rldc的报表。我使用了以下代码来获取数据并将其放入数据表中。现在我想在报表查看器中显示数据表的数据。 代码如下所述。请帮助:( SqlDataAdapter-dataadapter=newsqldataadapter(命令); DataTable=新的DataTable(); table.TableName=“显示“+ ComboBoxCategory.SelectedItem.ToString()+“+ ComboB

我有一个名为reportviewer1的报表查看器。一个名为report.rldc的报表。我使用了以下代码来获取数据并将其放入数据表中。现在我想在报表查看器中显示数据表的数据。 代码如下所述。请帮助:(

SqlDataAdapter-dataadapter=newsqldataadapter(命令);
DataTable=新的DataTable();
table.TableName=“显示“+
ComboBoxCategory.SelectedItem.ToString()+“+
ComboBoxQueryChoice.从“+
dateTimePickerStarting.Value.ToString();
表1.Clear();

dataadapter.Fill(表);
查看您的代码,并注意使用
+
包装的部分“你有没有逐项检查代码..?关于构建sql语句,你想做些什么?@MethodMan是的,我会解决+问题。我有一个销售表,我想通过存储在命令中的查询显示其中的一些数据。请回答:(什么是命令文本..我将发布一个简单的方法,说明如何使用
Datatable SqlConnection、SqlDataAdapter和Fill方法
将其用作模板,并更改我的答案以适合您的情况..在调用.Fill方法之后,您需要分配ReportViewer的datasource=dataadapter;然后,如果需要,调用报表viewer.Refresh()方法。我正在发布一个示例,说明如何加载数据表以开始。命令文本是选择Distinct Sale.Product_ID、S_Article、S_Size、SUM(S_数量)作为quantitysell、SUM(利润)作为产品利润、Sale WHERE Product.Product_ID=Sale.Product_ID和(S_日期介于(@Startdate)和(@Enddate))之间)“+SelectedCateogray+”按销售额分组。产品ID,(S_物品),(S_大小)按利润描述的订单“什么是“ReportViewResults”?在DataTable someDataTable=新DataTable中(“ReportViewResults”);这与您处理表的方式相同。Name属性,但如果您可以在
构造函数
级别执行此操作,为什么还要在单独的一行中分配它呢。如果您对这些基本内容不确定,请在
数据表
上执行msdn google搜索。我为您提供的内容非常简单,可以填充数据选项卡le..如何用此DataTable填充报表查看器您需要查看报表查看器的datasource属性..如果您不确定是否在报表查看器上进行google搜索…谢谢
var ConnString = System.ConfigurationManager.ConnectionStrings["dbconn"].ConnectionString;
SqlDataAdapter dataadapter;
DataTable someDataTable = new DataTable("ReportViewResults);
using (SqlConnection connStr = new SqlConnection(ConnString))
{
    using (SqlCommand cmd = new SqlCommand("yourStoredProc or Sql Query", connStr))
    {
        cmd.CommandType = CommandType.StoredProcedure;//change to Text if your passing sql string
        dataadapter= new SqlDataAdapter(cmd);
        new SqlDataAdapter(cmd).Fill(someDataTable);
    }
}