با سلام
کد زیر بدون خطا اجرا میشه اما فیلتر روی گزارش صورت نمی گیره. انگار که اصلا دیتا ستی به گزارش نسبت داده نشده باشه. در ضمن نام connection و data source هم در گزارش و برنامه یکسانه. من توی ریپورت یک کانکشن دارم و یک دیتا سورس که از طریق کوئری ایجاد شده. مشکل کجا ست؟
کوئری : SELECT * FROM a_view
Imports Stimulsoft.Report
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ds As New DataSet
Dim con As SqlConnection
Dim com As SqlCommand
Dim da As SqlDataAdapter
con = New SqlConnection(Class_Connection_String.Connection_S tring)
com = New SqlCommand()
com.Connection = con
da = New SqlDataAdapter
com.CommandText = "SELECT * FROM [View_Operator's_Operation] WHERE (([کد کاربر] = " + TextBox1.Text + ") AND ([نام عملکرد] = '" + ComboBox1.Text + "'))"
da.SelectCommand = com
Try
ds.Clear()
da.Fill(ds)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
ds.DataSetName = "stimul_con"
ds.Tables(0).TableName = "stimul_ds"
Dim rtp As New StiReport()
rtp.Load("E:\Create Dinamic Report With StimulReports\Sample\Report00.mrt")
rtp.RegData(ds)
rtp.Dictionary.Synchronize()
rtp.Show()
End Sub
End Class