Crystal レポートの作成についてサポートが必要です。ええ、Visual Studio 2008 経由でウィザードを使用してクリスタル レポートを作成できますが、データベース接続に関して将来構成する必要のないレポート アプリケーションを実装しようとしているため、それは私の目標ではありません。ウィザードが行っていることは、ウィザードを介してデータソースを要求し、データベースを変更する場合は、コードに戻ってデータソースを更新することです。データソースを構成ファイルに入れたいだけで、それを呼び出します。
ここに私のコードがありますが、動作していないようです。Crystal レポートの一体ウィザードを使用せずに、Ifield オブジェクトを手動で追加する必要があります。何日もググってみましたが、問題を解決できる正確な答えはありません。誰か助けてもらえますか? ありがとう!
string connectionString = ConfigurationManager.AppSettings["ConnectionString"].ToString();
ServiceReference.WebServiceSoapClient service = new ServiceReference.WebServiceSoapClient();
public Form1()
{
InitializeComponent();
lblString.Text = connectionString;
}
private void button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds = (service.getAllUsers());
dataGridView1.DataSource = ds.Tables[0];
CrystalReport1 reportCR = new CrystalReport1();
reportCR.SetDataSource(ds.Tables[0]);
// crystalReportViewer1.ReportSource = reportCR;
//crystalReportViewer1.RefreshReport();
}