我需要问你,因为我到处搜索并且无法理解逻辑所以请耐心等待我尝试以 C# 表单创建一个报表查看器并希望通过数据表中已经从查询中填充的数据来填充此报表
SqlCommand cmd1 = new SqlCommand("query_string", Welcome.con);
SqlDataAdapter da = new SqlDataAdapter(cmd1);
DataTable dt = new DataTable();
dt.TableName = "DataTable1";
da.Fill(dt);
直到这里我填写了数据表并且没有问题但是当我尝试使用这个我发现每个人都使用的代码时它给了我“找不到命名空间”:
ReportDataSource source = new ReportDataSource("DataTable1", dt);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(source);
reportViewer1.DataBind();
reportViewer1.LocalReport.Refresh();
我不知道我是否必须包括图书馆或其他东西?我想知道这段代码是否足以用查询结果填充报告?所以请帮忙