クリスタルレポートを初めて使用しています。 下記はプレビューコントロールを画面に貼りボタンをひとつ貼りました。 またDataSet1を作りName:Table1 項目名はtest1,test2にしました。 レポートを新規で作成し空の状態でツールボックスからテキストオブジェクトを 詳細(Section3)に二つ名前test1、test1で作成しました。 そして下記ボタンのクリック処理とデータをセットする処理を実装しました。 下記を実行しますと■の行で例外「レポートにテーブルがありません」が発生します。 その行をコメントにすると空のレポートがプレビューされます。 恐れ入りますがご教授下さい。 private void button1_Click(object sender, EventArgs e) { CrystalDecisions.CrystalReports.Engine.ReportClass rd = new CrystalReport3(); DataSet1 ds = Get(); rd.SetDataSource(ds);// ■「レポートにテーブルがありません crystalReportViewer1.ReportSource = rd; } public DataSet1 Get() { DataSet1 ds = new DataSet1(); ds.Clear(); for (int i = 1; i <= 10; i++) { DataSet1.Table1Row tr = (DataSet1.Table1Row)ds.Table1.NewRow(); tr.BeginEdit(); tr.test1 = i.ToString(); tr.test2= "aaaa"; tr.EndEdit(); ds.Table1.Rows.Add(tr); } return ds; }