This is sample code for "Direct print from crystal report " .
This code will be ok for you..
private void butPrint_Click(object sender, EventArgs e)
{
// Create a data table with the same name of crystal report's table.
DataTable demoTable = new DataTable("table1");
// Create table columns with the same fields name of crystal report's table.
demoTable.Columns.Add("Name");
demoTable.Columns.Add("Age");
demoTable.Columns.Add("Address");
demoTable.Columns.Add("Phone");
// Adding 1000 rows to the data table
for (int index = 1; index <= 1000; index++)
{
Random rnd = new Random();
// Create a data row of the created table.
DataRow row = demoTable.NewRow();
// Assign values to each cell. We can assign any type of data to
// the cell (object type)
row["Name"] = "Prathap";
row["Age"] = rnd.Next(10, 100);
row["Address"] = "Trivandrum";
row["Phone"] = "954712449198";
demoTable.Rows.Add(row);
}
// Create instance of the crystal report.
//CrystalReport1 is report from this project solution.
CrystalReport1 report = new CrystalReport1();
// Set data source to the crystal report. If the report contains multiple
// datatables, then we can index each tables by using the table
// name. Following code explains how table name is used for indexing.
report.Database.Tables["table1"].SetDataSource((DataTable)demoTable);
// Direct Print to print.
report.PrintToPrinter(1, False, 0, 0);
}
2012/2/29 paingzan <paingzan@gmail.com>
ကၽြန္ ေတာ္ က ခု မွ programmer အ ေန နဲ ့ အ လုပ္ စ ၀င္ တာ ပါ။ အ လုပ္ က
ေရး ခိုင္း တဲ့ code ကို ကၽြန္ ေတာ္မ ရးတတ္ လို ့သိ တဲ့ သူမ်ား ရွိ ရင္
ကူ ညီ ၾက ပါ လို ့ .
crystal report ကို print preview မ ၾကည့္ ဘဲ direct printer တန္း ထုတ္
ခိုင္ းတဲ့ code ကို မ ေရးတတ္ ဘူး ျဖစ္ ေန လို ့ပါ
reportsource.reportdocument.printtoprinter( ) ကို သံုးတာ crystal
report ရဲ ့ layout ပဲ တြက္ေနလို ့ အ ထဲ က sale details မ ပါ ဘူး ျဖစ္ ေန
လို ့ကူ ညီၾက ပါ။
ေက်း ဇူး အ မ်ား ၾကီး တင္ ပါ တယ္။ မ နက္ ျဖန္ေနာက္ ဆံုး ျဖစ္ ေန လို ့ ကူ
ညီ ၾက ပါ လို ့...
--
ေမွာ္ဆရာအဖြဲ ့မွ ေန ့စဥ္ေမးလ္မ်ား ရယူလိုပါက http://groups.google.com/group/mrsorcerer/subscribe?hl=en ကို ႏွိပ္ျပီး မန္ဘာ၀င္ႏိုင္ပါသည္ ။
မန္ဘာ၀င္မ်ား မိမိတို.သိထားသည္မ်ားကို မွ်ေ၀လိုပါက mrsorcerer@googlegroups.com သို. ေမးလ္ပို.ႏိုင္ပါသည္ ။
ေမွာ္ဆရာအဖြဲ ့မွ ႏႈတ္ထြက္လိုလွ်င္ mrsorcerer+unsubscribe@googlegroups.com ကိုႏွိပ္ျပီး ေမးလ္ပို.ပါ ။
စာလက္ခံလိုသည့္ပံုစံ ျပင္လိုလွ်င္ http://groups.google.com/group/mrsorcerer?hl=en ကို သြားပါ ။
ေမွာ္ဆရာ အဖြဲ ့၏ စည္းကမ္းမ်ားကို သိလိုလွ်င္ http://groups.google.com/group/mrsorcerer/browse_thread/thread/af2f4a1d44d4d909?hl=en တြင္ ဖတ္ရႈႏိုင္ပါသည္ ။
Facebook (FB) ေမွာ္ဆရာအဖြဲ႔သို႔ Mail ပို႔လိုလွ်င္ mrsorcerer2@groups.facebook.com
FB ေမွာ္ဆရာအဖြဲ႔သို့ ၀င္ရန္ http://www.facebook.com/home.php?sk=group_173571176006981&ap=1
ေမွာ္ဆရာ အဖြဲ ့ႏွင့္ပက္သက္၍ ေ၀ဖန္အၾကံျပဳလိုပါက >>>
ဦးဦး ေမွာ္ဆရာ ( mrsorcerer9@gmail.com, mrsorcerer27@gmail.com ) ထံသို.
ေပးပို.ႏိုင္ပါသည္ ။
ခင္မင္စြာျဖင့္
ဦးဦး ေမွာ္ဆရာ
ေမွာ္ဆရာအဖြဲ ့မွ ေန ့စဥ္ေမးလ္မ်ား ရယူလိုပါက http://groups.google.com/group/mrsorcerer/subscribe?hl=en ကို ႏွိပ္ျပီး မန္ဘာ၀င္ႏိုင္ပါသည္ ။
မန္ဘာ၀င္မ်ား မိမိတို.သိထားသည္မ်ားကို မွ်ေ၀လိုပါက mrsorcerer@googlegroups.com သို. ေမးလ္ပို.ႏိုင္ပါသည္ ။
ေမွာ္ဆရာအဖြဲ ့မွ ႏႈတ္ထြက္လိုလွ်င္ mrsorcerer+unsubscribe@googlegroups.com ကိုႏွိပ္ျပီး ေမးလ္ပို.ပါ ။
စာလက္ခံလိုသည့္ပံုစံ ျပင္လိုလွ်င္ http://groups.google.com/group/mrsorcerer?hl=en ကို သြားပါ ။
ေမွာ္ဆရာ အဖြဲ ့၏ စည္းကမ္းမ်ားကို သိလိုလွ်င္ http://groups.google.com/group/mrsorcerer/browse_thread/thread/af2f4a1d44d4d909?hl=en တြင္ ဖတ္ရႈႏိုင္ပါသည္ ။
Facebook (FB) ေမွာ္ဆရာအဖြဲ႔သို႔ Mail ပို႔လိုလွ်င္ mrsorcerer2@groups.facebook.com
FB ေမွာ္ဆရာအဖြဲ႔သို့ ၀င္ရန္ http://www.facebook.com/home.php?sk=group_173571176006981&ap=1
ေမွာ္ဆရာ အဖြဲ ့ႏွင့္ပက္သက္၍ ေ၀ဖန္အၾကံျပဳလိုပါက >>>
ဦးဦး ေမွာ္ဆရာ ( mrsorcerer9@gmail.com, mrsorcerer27@gmail.com ) ထံသို.
ေပးပို.ႏိုင္ပါသည္ ။
ခင္မင္စြာျဖင့္
ဦးဦး ေမွာ္ဆရာ