Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试执行c#程序时显示错误_C#_Rdlc - Fatal编程技术网

尝试执行c#程序时显示错误

尝试执行c#程序时显示错误,c#,rdlc,C#,Rdlc,我试图创建一个rdlc报告,但在执行程序时出错 错误:“”=当数据源 属性已设置。“ 如果我遗漏了什么,谁能帮我点评? 提前感谢您的cboFrom.Items.Add()调用完全错误。 当使用数据绑定时,你根本无法操作项。那么我应该如何修改它呢?我已经找到了很多网站来指导rdlc报告的编写。但是我无法理解为什么有些人使用数据集,而有些人使用数据表..让人困惑..只需删除那一行。你可能也不应该清除数据绑定。好了,现在错误是我已解决..非常感谢并感谢..但是..我可以问另一个问题吗?单击按钮后,报告

我试图创建一个rdlc报告,但在执行程序时出错

错误:“”=当数据源 属性已设置。“

如果我遗漏了什么,谁能帮我点评?
提前感谢

您的
cboFrom.Items.Add()
调用完全错误。

当使用数据绑定时,你根本无法操作

那么我应该如何修改它呢?我已经找到了很多网站来指导rdlc报告的编写。但是我无法理解为什么有些人使用数据集,而有些人使用数据表..让人困惑..只需删除那一行。你可能也不应该清除数据绑定。好了,现在错误是我已解决..非常感谢并感谢..但是..我可以问另一个问题吗?单击按钮后,报告不会显示,组合框项目不可见。你知道错误是什么吗?我上面报告的编码正确吗?
Private void btnGenerate_Click(object sender, EventArgs e)
{
       string connectionstring = "MultipleActiveResultSets=True;Data Source=ECSTSRD;Initial Catalog=SSWSQL;User ID=sswuser;Password=sswuser123";
       SqlConnection myconnection = new SqlConnection(connectionstring);

   myconnection.Open();

   string sql = "SELECT customer, imp_license_no, psq_level FROM customer WHERE customer= @cust1";

   SqlCommand custcom = new SqlCommand(sql, myconnection);

   custcom.Parameters.AddWithValue("@cust1", cboFrom.SelectedValue.ToString());

   SqlDataAdapter da = new SqlDataAdapter(custcom);
   DataSet1 ds = new DataSet1();
   da.Fill(ds, "whbal");

   cboFrom.DataBindings.Clear();
   cboTo.DataBindings.Clear();

   cboFrom.Items.Add(ds.Tables["whbal"]);

   cboFrom.DataSource = ds.Tables["whbal"];
   cboFrom.DisplayMember = "customer";
   cboFrom.ValueMember = "customer";

   myconnection.Close();

   reportViewer1.Reset();
   reportViewer1.LocalReport.DataSources.Clear();

   LocalReport report = new LocalReport();


   reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", customerBindingSource));
   report.ReportPath = "Report1.rdlc";
   reportViewer1.LocalReport.Refresh();

}