View Full Version : سوال: چاپ اطلاعات
s_mokhtari
پنج شنبه 04 شهریور 1389, 20:18 عصر
با سلام
دوستان من براي گزارش از كريستال ريپورت استفاده نكردم با كد اچتيام ال دارم كار ميكنم حالا اين اطلاعات صفحه رو چطوري چاپ كنم
SqlConnection _cn1 = new SqlConnection(ConfigurationSettings.AppSettings["connectionstring"]);
_cn1.Open();
SqlDataAdapter sda = new SqlDataAdapter("SELECT dbo.fact.IdFact, dbo.fact_desc.IdM, dbo.fact_desc.count, dbo.fact_desc.DateBy FROM dbo.fact INNER JOIN dbo.fact_desc ON dbo.fact.IdFact = dbo.fact_desc.IdFact WHERE (dbo.fact.IdFact = @IdFact)", _cn1);
sda.SelectCommand.Parameters.AddWithValue("@IdFact", 2);
DataTable dt = new DataTable();
sda.Fill(dt);
string temp = "";
temp = "<table style=\"border: 1px solid #000000;\"><tr ><td>ردیف</td><td>عنوان</td></tr>";
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
temp = temp + "<tr><td>" + dt.Rows[i][0].ToString() + "</td>" + "<td>" + dt.Rows[i][1].ToString()+"</td>";
}
temp += "</table>";
Response.Write(temp);
_cn1.Close();
با تشكر
Saman Hashemi
پنج شنبه 04 شهریور 1389, 20:22 عصر
منظورتو نگرفتم تو صفحه جدید چجوری اطلاعات نمایش بدی یا منظورت پرینت گرفتن از اطلاعات نمایش داده شده است!!!
ali_mnkt
جمعه 05 شهریور 1389, 02:36 صبح
با سلام
دوستان من براي گزارش از كريستال ريپورت استفاده نكردم با كد اچتيام ال دارم كار ميكنم حالا اين اطلاعات صفحه رو چطوري چاپ كنم
SqlConnection _cn1 = new SqlConnection(ConfigurationSettings.AppSettings["connectionstring"]);
_cn1.Open();
SqlDataAdapter sda = new SqlDataAdapter("SELECT dbo.fact.IdFact, dbo.fact_desc.IdM, dbo.fact_desc.count, dbo.fact_desc.DateBy FROM dbo.fact INNER JOIN dbo.fact_desc ON dbo.fact.IdFact = dbo.fact_desc.IdFact WHERE (dbo.fact.IdFact = @IdFact)", _cn1);
sda.SelectCommand.Parameters.AddWithValue("@IdFact", 2);
DataTable dt = new DataTable();
sda.Fill(dt);
string temp = "";
temp = "<table style=\"border: 1px solid #000000;\"><tr ><td>ردیف</td><td>عنوان</td></tr>";
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
temp = temp + "<tr><td>" + dt.Rows[i][0].ToString() + "</td>" + "<td>" + dt.Rows[i][1].ToString()+"</td>";
}
temp += "</table>";
Response.Write(temp);
_cn1.Close();
با تشكر
با سلام به جای این که این همه دردسر بکشی از reportviewer استفاده کن و صفحه ای
که قراره چاپ بگیری رو طراحی کن و به راحتی print بگیر
s_mokhtari
جمعه 05 شهریور 1389, 10:10 صبح
با سلام به جای این که این همه دردسر بکشی از reportviewer استفاده کن و صفحه ای
که قراره چاپ بگیری رو طراحی کن و به راحتی print بگیر
با سلام
دوست عزيز سرعت اين بهتر من ميخوام print كنم
كسي نيست بدونه
مممممممممممنون:خجالت:
Hossein Bazyan
جمعه 05 شهریور 1389, 13:12 عصر
با سلام
دوستان من براي گزارش از كريستال ريپورت استفاده نكردم با كد اچتيام ال دارم كار ميكنم حالا اين اطلاعات صفحه رو چطوري چاپ كنم
SqlConnection _cn1 = new SqlConnection(ConfigurationSettings.AppSettings["connectionstring"]);
_cn1.Open();
SqlDataAdapter sda = new SqlDataAdapter("SELECT dbo.fact.IdFact, dbo.fact_desc.IdM, dbo.fact_desc.count, dbo.fact_desc.DateBy FROM dbo.fact INNER JOIN dbo.fact_desc ON dbo.fact.IdFact = dbo.fact_desc.IdFact WHERE (dbo.fact.IdFact = @IdFact)", _cn1);
sda.SelectCommand.Parameters.AddWithValue("@IdFact", 2);
DataTable dt = new DataTable();
sda.Fill(dt);
string temp = "";
temp = "<table style=\"border: 1px solid #000000;\"><tr ><td>ردیف</td><td>عنوان</td></tr>";
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
temp = temp + "<tr><td>" + dt.Rows[i][0].ToString() + "</td>" + "<td>" + dt.Rows[i][1].ToString()+"</td>";
}
temp += "</table>";
Response.Write(temp);
_cn1.Close();
با تشكر
سلام
منهم از این روش استفاده میکنم . اطلاعات را در براوزر نمایش بده سپس با امکانات خود براوزر پرینتش کن ( با استفاده از کد جاوا)
HTML &= "<A HREF=" & Chr(34) & "javascript:window.print()" & Chr(34) & ">Print</A><br/>" & vbNewLine
یه لینک میسازه که با کلیک روی آن براوزر چاپ میشه
s_mokhtari
جمعه 05 شهریور 1389, 13:42 عصر
سلام
منهم از این روش استفاده میکنم . اطلاعات را در براوزر نمایش بده سپس با امکانات خود براوزر پرینتش کن ( با استفاده از کد جاوا)
HTML &= "<A HREF=" & Chr(34) & "javascript:window.print()" & Chr(34) & ">Print</A><br/>" & vbNewLine
یه لینک میسازه که با کلیک روی آن براوزر چاپ میشه
با سلام دوست عزيز ميشه بگيد اين كد رو كجا بنويسم
ممنون:بوس:
Saman Hashemi
جمعه 05 شهریور 1389, 14:00 عصر
فکر کنم باید انتها یا ابتدای صفحه ای که درست کردی قرار بدی!!:متفکر:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.