string P_select1 = " {教师情况.SysLoginName}='" + this.listBox1.SelectedValue .ToString() + "'";
this.crystalReportViewer1.ReportSource = G_OperationWinForm.CrystalReports("CrystalReport1.rpt", P_select1);
我这么写有什么问题吗?是否还需要加入listBox1_SelectedValueChanged事件或者其他的东西?
我选的值怎么才能传递到我的参数中去?

解决方案 »

  1.   

    不行,我想让listbox中选择的值成为一个参数传递给我的G_OperationWinForm.CrystalReports这个方法中.text可以传值吗?我在选取的时候没有问题吗?
      

  2.   

    你可以这样写:
    定义有一个公共变量(如public string str;),然后早listbox上的事件上产生事件On_valueChange事件,
    在事件上添加程序语句:str=this.listbox1.text;
    然后把str变量传给其他的方法。