C# : Dialog Log In Crystal Report Viewer
Sealamat berjumpa lagi saudara programmer C# (CSharp).
Kali ini saya akan berbagi trik untuk mengatasi dialog login pada crystal report viewer.
Banyak pertanyan tentang masalah ini, kenapa saat membuka crystal report selalu kita diminta untuk masuk ke dalam database terlebih dahulu, pastinya tidak etis ya kalo kita sudah membuat aplikasi tetapi saat load laporan crystal report kita diminta untuk masuk ke database, sepertinya kurang profesional banget kan aplikasi nya hehee...
C# : Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
oke langsung saja kita mulai.
1. Pertama buka Aplikasi Visual studio sobat.
2. Buat sebuah form dan tambahkan komponen Crystalreport Viewer
Saya asumsikan sobat disini sudah membuat CrystalReport ya..
3. Pada CrystalReport Viewer, pilih crystalreport yang sudah dibuat.
4. Lalu klik dua kali pada form CrystalReport Viewer.
dan isikan kode seperti berikut
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
Cukup Copas aja dua baris kode yang berwarna biru karena kode diatasnya sudah ada otomatis hehee....
C# : Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
Lalu pada Form Load tambahkan Kode berikut ini:
ReportDocument cryRpt = new ReportDocument();
TableLogOnInfos crtableLogoninfos = new TableLogOnInfos();
TableLogOnInfo crtableLogoninfo = new TableLogOnInfo();
ConnectionInfo crConnectionInfo = new ConnectionInfo();
Tables CrTables;
cryRpt.Load(@"C:\Users\Karyono\Desktop\AplikasiPenjualan\Aplikasi_Penjualan\Aplikasi_Penjualan\PenjualanReport.rpt"); //path crystalreport
cryRpt.SetParameterValue("Dari", dateTimePicker1.Text); //Parameter
cryRpt.SetParameterValue("Sampai", dateTimePicker2.Text); //Parameter
, jika sobat tidak pakai parameter sebaiknya dua baris ini tidak usah dipakai
crConnectionInfo.ServerName = @""; // isikan nama server komputer sobat
crConnectionInfo.DatabaseName = "";//isikan nama databse
crConnectionInfo.UserID = ""; // isi nama user saat login database
crConnectionInfo.Password = ""; //isi password database
CrTables = cryRpt.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables)
{
crtableLogoninfo = CrTable.LogOnInfo;
crtableLogoninfo.ConnectionInfo = crConnectionInfo;
CrTable.ApplyLogOnInfo(crtableLogoninfo);
}
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
Nah sekarang selesai Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
Coba seobat jalankan aplikasinya pasti jos gandos ga ada masalah.
Baca Juga : Membuat Kalkulator Otomatis di textBox Tanpa Button
Terimakasih,
Sekian tutorial dari saya jika masih ada yang eror silahkan berikan komentar dibawah, atau yang sudah berhasi jangan lupa komentarnya dibawah ya. terimakasih.
Sealamat berjumpa lagi saudara programmer C# (CSharp).
Kali ini saya akan berbagi trik untuk mengatasi dialog login pada crystal report viewer.
Banyak pertanyan tentang masalah ini, kenapa saat membuka crystal report selalu kita diminta untuk masuk ke dalam database terlebih dahulu, pastinya tidak etis ya kalo kita sudah membuat aplikasi tetapi saat load laporan crystal report kita diminta untuk masuk ke database, sepertinya kurang profesional banget kan aplikasi nya hehee...
C# : Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
oke langsung saja kita mulai.
1. Pertama buka Aplikasi Visual studio sobat.
2. Buat sebuah form dan tambahkan komponen Crystalreport Viewer
Saya asumsikan sobat disini sudah membuat CrystalReport ya..
3. Pada CrystalReport Viewer, pilih crystalreport yang sudah dibuat.
4. Lalu klik dua kali pada form CrystalReport Viewer.
dan isikan kode seperti berikut
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
Cukup Copas aja dua baris kode yang berwarna biru karena kode diatasnya sudah ada otomatis hehee....
C# : Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
Lalu pada Form Load tambahkan Kode berikut ini:
ReportDocument cryRpt = new ReportDocument();
TableLogOnInfos crtableLogoninfos = new TableLogOnInfos();
TableLogOnInfo crtableLogoninfo = new TableLogOnInfo();
ConnectionInfo crConnectionInfo = new ConnectionInfo();
Tables CrTables;
cryRpt.Load(@"C:\Users\Karyono\Desktop\AplikasiPenjualan\Aplikasi_Penjualan\Aplikasi_Penjualan\PenjualanReport.rpt"); //path crystalreport
cryRpt.SetParameterValue("Dari", dateTimePicker1.Text); //Parameter
cryRpt.SetParameterValue("Sampai", dateTimePicker2.Text); //Parameter
, jika sobat tidak pakai parameter sebaiknya dua baris ini tidak usah dipakai
crConnectionInfo.ServerName = @""; // isikan nama server komputer sobat
crConnectionInfo.DatabaseName = "";//isikan nama databse
crConnectionInfo.UserID = ""; // isi nama user saat login database
crConnectionInfo.Password = ""; //isi password database
CrTables = cryRpt.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables)
{
crtableLogoninfo = CrTable.LogOnInfo;
crtableLogoninfo.ConnectionInfo = crConnectionInfo;
CrTable.ApplyLogOnInfo(crtableLogoninfo);
}
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
Nah sekarang selesai Cara Mengatasi Dialog Log In Pada Crystal Report Viewer
Coba seobat jalankan aplikasinya pasti jos gandos ga ada masalah.
Baca Juga : Membuat Kalkulator Otomatis di textBox Tanpa Button
Terimakasih,
Sekian tutorial dari saya jika masih ada yang eror silahkan berikan komentar dibawah, atau yang sudah berhasi jangan lupa komentarnya dibawah ya. terimakasih.
jadi seperti itu cara mengatasinya makasih yah
ReplyDeletefungsi serum untuk wajah