با عرض و خسته نباشید خدمت تمامی استاد
سوالی تکراری برای شما ولی راه گشا برای من
مشکل طراحی گزارش در کریستال ریپورت برای سی شارپ 2010 دارم - یعنی تو طراحی و نمایش گزارش
لیست فیلدهای لازمم رو توی یه لیست ویو نشون کاربر دادم و حالا وقت نمایش اونا و چاپشونه
با یکسری سرچ تو اینترنت کدهایی دستوپا شکسته گیرآوردم که به علت عدم درک کامل بنده از کریستال ریپورت و دیتا ست هنوز نتونستم گزارش رو طراحی کنم
کدهایی که نوشتم براتون میزارم
ممنون میشم راهنماییم کنید
در فرمی که crystalreport viewer رو قرار دادم . کد های زیر رو نوشتم
using CrystalDecisions.Shared
using CrystalDecisions.CrystalReports.Engine
string CmdStr =
private TableLogOnInfo LogInfo = new TableLogOnInfo()
ReportDocument RptDoc = new ReportDocument()
DataTable DT = new DataTable()
SqlConnection Cnn = new SqlConnection()
SqlCommand Cmd = new SqlCommand()
public PermitReportViewer(DataTable d,string n)
{
InitializeComponent()
}
private void PermitReportViewer_Load(object sender, EventArgs e)
{
Cnn.ConnectionString = Server=. Database=MostDB Integrated Security=true
Cmd.Connection = Cnn
try
{
CmdStr = select * from karkardbphtbl
Cnn.Open()
SqlDataAdapter Adpt = new SqlDataAdapter(CmdStr, Cnn)
DT.Clear()
Adpt.Fill(DT)
RptDoc.Database.Tables[0].SetDataSource(DT)
crystalReportViewer1.ReportSource = DT
crystalReportViewer1.Zoom(1)
}
catch (Exception ex)
{
MessageBox.Show(ex.Message)
}
finally
{
Cnn.Close()
}
}