akhlaghi_mohammad
جمعه 30 مهر 1389, 12:11 عصر
با سلام خدمت دوستان...
من توي پروژه ام از اين دستور براي پرينت گرفتن استفاده كردم.
DataTable dt;
String SQL = "SELECT * FROM TableDefine where tblrow_factor=" + lblRow.Text.Trim();
string sConstr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=\"C:\\Documents and Settings\\Dear\\My Documents\\Visual Studio 2008\\Projects\\New Patris20.1\\Patris 20.1\\Patris 20.1\\Data Patris.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True";
using (SqlConnection conn = new SqlConnection(sConstr))
{
using (SqlCommand comm = new SqlCommand(SQL, conn))
{
conn.Open();
using (SqlDataAdapter da = new SqlDataAdapter(comm))
{
dt = new DataTable("TableDefine");
da.Fill(dt);
}
}
}
ReportDocument _rdStudents = new ReportDocument();
string reportPath = "C:\\Documents and Settings\\Dear\\My Documents\\Visual Studio 2008\\Projects\\New Patris20.1\\Patris 20.1\\Patris 20.1\\CrystalReport2.rpt";
_rdStudents.Load(reportPath);
_rdStudents.SetDataSource(dt);
crystalReportViewer1.ReportSource = _rdStudents;
اما فقط براي داده هايي كه از طريق راست كليك كردن روي جدول و زدن دكمه ShowData Table
وارد ميشه ،جواب ميده وپرينت ميگيره...اما براي اطلاعاتي كه از طريق خود برنامه به بانك اضافه ميشه،پرينت نميگيره...فكر ميكنين مشكل چيه...
من توي پروژه ام از اين دستور براي پرينت گرفتن استفاده كردم.
DataTable dt;
String SQL = "SELECT * FROM TableDefine where tblrow_factor=" + lblRow.Text.Trim();
string sConstr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=\"C:\\Documents and Settings\\Dear\\My Documents\\Visual Studio 2008\\Projects\\New Patris20.1\\Patris 20.1\\Patris 20.1\\Data Patris.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True";
using (SqlConnection conn = new SqlConnection(sConstr))
{
using (SqlCommand comm = new SqlCommand(SQL, conn))
{
conn.Open();
using (SqlDataAdapter da = new SqlDataAdapter(comm))
{
dt = new DataTable("TableDefine");
da.Fill(dt);
}
}
}
ReportDocument _rdStudents = new ReportDocument();
string reportPath = "C:\\Documents and Settings\\Dear\\My Documents\\Visual Studio 2008\\Projects\\New Patris20.1\\Patris 20.1\\Patris 20.1\\CrystalReport2.rpt";
_rdStudents.Load(reportPath);
_rdStudents.SetDataSource(dt);
crystalReportViewer1.ReportSource = _rdStudents;
اما فقط براي داده هايي كه از طريق راست كليك كردن روي جدول و زدن دكمه ShowData Table
وارد ميشه ،جواب ميده وپرينت ميگيره...اما براي اطلاعاتي كه از طريق خود برنامه به بانك اضافه ميشه،پرينت نميگيره...فكر ميكنين مشكل چيه...