string P_select1 = " {教师情况.SysLoginName}='" + this.listBox1.SelectedValue .ToString() + "'";
this.crystalReportViewer1.ReportSource = G_OperationWinForm.CrystalReports("CrystalReport1.rpt", P_select1);
我这么写有什么问题吗?是否还需要加入listBox1_SelectedValueChanged事件或者其他的东西?
我选的值怎么才能传递到我的参数中去?有说让我用listbox的,但是
不行,我想让listbox中选择的值成为一个参数传递给我的G_OperationWinForm.CrystalReports这个方法中.text可以传值吗?我在选取的时候没有问题吗?
this.crystalReportViewer1.ReportSource = G_OperationWinForm.CrystalReports("CrystalReport1.rpt", P_select1);
我这么写有什么问题吗?是否还需要加入listBox1_SelectedValueChanged事件或者其他的东西?
我选的值怎么才能传递到我的参数中去?有说让我用listbox的,但是
不行,我想让listbox中选择的值成为一个参数传递给我的G_OperationWinForm.CrystalReports这个方法中.text可以传值吗?我在选取的时候没有问题吗?
你的方法是对的
string P_select1 = " {教师情况.SysLoginName}='" + this.listBox1.SelectedValue .ToString() + "'";
this.crystalReportViewer1.ReportSource = G_OperationWinForm.CrystalReports("CrystalReport1.rpt", P_select1);
方法是对的,就看你listbox给值是怎么给的了!
this.listBox1.DataSource = G_SqlClass.GetDs(P_Str_cmdtxt).Tables[0];
this.listBox1.DisplayMember = "SysLoginName";
this.listBox1.ValueMember = "SysLoginName";
这么给的,哪里有问题,请指教
string P_select1 = " {教师情况.SysLoginName}='" + this.listBox1.SelectedValue .ToString() + "'";
this.crystalReportViewer1.ReportSource = G_OperationWinForm.CrystalReports("CrystalReport1.rpt", P_select1);