|
|
|
c# winapp export crytal report ออกมาเป็น PDF แล้วภาษาไทยมันเพื้ยนคับ มีวิธีแก้ไหมคับ |
|
|
|
|
|
|
|
c# winapp export crytal report ออกมาเป็น PDF แล้วภาษาไทยมันเพื้ยนคับ มีวิธีแก้ไหมคับ
Code (C#)
private void cmdExport_Click(object sender, EventArgs e)
{
sb.Remove(0, sb.Length);
sb.Append("SELECT HID,FullName,IDCard,Telephone");
sb.Append(" FROM Human");
sb.Append(" WHERE (PID=@PID)");
string sqlSearch;
sqlSearch = sb.ToString();
com.CommandText = sqlSearch;
com.CommandType = CommandType.Text;
com.Connection = Conn;
com.Parameters.Clear();
com.Parameters.Add("@PID", SqlDbType.NVarChar).Value = cboPosition.SelectedValue.ToString();
dr = com.ExecuteReader();
if (dr.HasRows)
{
DataTable dtHuman = new DataTable();
dtHuman.Load(dr);
sfDlg.Title = "บันทึกไฟล์";
sfDlg.Filter = "ไฟล์ Crystal Report (*.rpt)|*.rpt|ไฟล์ Excel (*.xls)|*.xls|ไฟล์ Adobe Acobat (*.pdf)|*.pdf|ไฟล์ Rich Text Box (*.rtf)|*.rtf|ไฟล์ Word (*.doc)|*.doc";
sfDlg.FileName = "Human";
sfDlg.FilterIndex = 5;
if (sfDlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.Cursor = Cursors.WaitCursor;
string strFileName;
strFileName = sfDlg.FileName;
cryHumanDetail HumanDetail = new cryHumanDetail();
HumanDetail.SetDataSource(dtHuman);
DiskFileDestinationOptions dfdo = new DiskFileDestinationOptions();
dfdo.DiskFileName = strFileName;
ExportOptions eo = HumanDetail.ExportOptions;
eo.DestinationOptions = dfdo;
eo.ExportDestinationType = ExportDestinationType.DiskFile;
switch (sfDlg.FilterIndex)
{
case 1:
eo.ExportFormatType = ExportFormatType.CrystalReport;
break;
case 2:
eo.ExportFormatType = ExportFormatType.Excel;
break;
case 3:
eo.ExportFormatType = ExportFormatType.PortableDocFormat;
break;
case 4:
eo.ExportFormatType = ExportFormatType.RichText;
break;
case 5:
eo.ExportFormatType = ExportFormatType.WordForWindows;
break;
}
HumanDetail.Export();
this.Cursor = Cursors.Default;
MessageBox.Show("Export ไฟล์ เรียบร้อยแล้ว !!!", "ผลการค้นหา", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
else
{
MessageBox.Show("ตำแหน่งงานที่คุณเลือก ไม่มีรายชื่อพนักงาน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
dr.Close();
}
Tag : .NET, C#, VS 2005 (.NET 2.x)
|
ประวัติการแก้ไข 2012-03-17 22:40:40
|
|
|
|
|
Date :
2012-03-17 22:39:26 |
By :
maxxana |
View :
1630 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับการแบ่งปันของคุณ ความแตกต่างกับ PDF SDK ไปยัง c# winapp export crytal report? ฉันจะตรวจสอบมันออกมาในภายหลัง
|
|
|
|
|
Date :
2014-05-14 11:24:34 |
By :
arronlee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|