请问如何将一个textbox中的值传到水晶报表的“文本对象”中。

解决方案 »

  1.   

    Dim SelectFormula As StringSelectFormula = /{数据} > / & textBox1().TextcrystalReportViewer1.SelectionFormula = SelectFormula
      

  2.   

    private void Report()
    {
    CrystalReport1 CR = new CrystalReport1();
    DataSet ds = new DataSet();
    SqlConnection cn = new SqlConnection(connectionString----连接数据库的语句);
    cn.Open();
    SqlDataAdapter MyAdapter = new SqlDataAdapter("查询语句,这里写的时候可以带参数", cn);MyAdapter.Fill(ds, "表的名称");
    CR.SetDataSource(ds);
    this.crystalReportViewer1.ReportSource = CR;cn.Close();
    }
      

  3.   

    我是要VB6的代码,不是VB.NET或C#的代码。还有就是能否不用Formula?
    能否实现像C#这样的意思:
    rd.Load("rptGatheringReceipt.rpt");
    crvReportViewer.ReportSource = rd;
    GetTextObject = rd.ReportDefinition.ReportObjects["text1"] as TextObject;
    GetTextObject.Text = TextBox.Text;
      

  4.   

    同样的水晶报表为什么在VB6里面没有这个属性"ReportDefinition.ReportObjects",请问有什么替代的属性?