으로 형성하는 내 Form2
에서 ReportViewer
을 가지고 내가 Form1
일부 textboxes
있고 난이 문자열을 Form2를 열고 통과를 Form1에 button_click
이벤트에 안녕하세요 :전달 매개 변수의 ReportViewer
string klient_name = txt_name.Text;
string klient_address2 = txt_adress2.Text;
string klient_address = txt_adress.Text;
voucher_sestava a = new voucher_sestava();
a.k_name = klient_name;
a.k_address2 = klient_address2;
a.k_address = klient_address;
a.Show();
Form2
을 켜기 나는이 같은의 ReportViewer의 텍스트 상자의 Expression
에 쓰기 할 때
public string k_name { get; set; }
public string k_address2 { get; set; }
public string k_address { get; set; }
private void form2_Load(object sender, EventArgs e)
{
ReportParameter p1 = new ReportParameter("name",k_name);
ReportParameter p2 = new ReportParameter("address",k_address);
ReportParameter p3 = new ReportParameter("address2", k_address2);
this.firmaTableAdapter.Fill(this.dataset_voucher.firma);
this.reportViewer1.ServerReport.SetParameters(new ReportParameter[] { p1, p2, p3 });
this.reportViewer1.RefreshReport();
}
: 나는 다음 코드있어
,=Parameters!name.Value
나는 다음있어 오류 :
The Value expression for the text box ‘Textbox14’ refers to a non-existing report parameter ‘name’. Letters in the names of parameters must use the correct case.
누군가가 나에게이 문제를 해결 도와주세요 수 있습니까? 정말 고마워.
'ReportViewer' 어떤'TextBox'이없는의 디자인 화면의 사실 '지역 보고서'또는 디자인 타임을 지원하는 다른 종류의 보고서 –