1
FastReport.Netのドキュメントによると、RegisterDataメソッドはオーバーロードされており、データをいくつかの方法で登録することができます。FastReport.Net。データ登録時のエラー
adapter.SelectCommand.CommandText = "SELECT t.* FROM test t";
ds = new DataSet();
adapter.Fill(ds);
report1.Load("report1.frx");
report1.RegisterData(ds, "user_ds");
report1.GetDataSource("user_ds").Enabled = true; //Error: Object reference not set to an instance of an object.
((DataBand)report1.FindObject("Data1")).DataSource = report1.GetDataSource("user_ds");
report1.Show();
とエラーが出ます:私は次のコードでデータセットを登録しよう
Object reference not set to an instance of an object.
しかしデータテーブルを登録するとき、私は成功を得る:
adapter.SelectCommand.CommandText = "SELECT t.* FROM test t";
ds = new DataSet();
adapter.Fill(ds, "test");
report1.Load("report1.frx");
report1.RegisterData(ds.Tables["test"], "user_ds");
report1.GetDataSource("user_ds").Enabled = true;
((DataBand)report1.FindObject("Data1")).DataSource = report1.GetDataSource("user_ds");
report1.Show();
なぜ私ができます登録データセット?
私はエラーを得た "(GroupHeader1):エラーCS1525:無効な表現の用語 '['" 例えば
あなたのコードのために...しかし、私はとGroupHeader1上の単一のTextObjectを持っている "[日付]"私のコードでは、仕事である – GrApDev
行のエラー "report1.Show();" – GrApDev
[FastReport.Net]を参照してください。データセットの登録](http://stackoverflow.com/questions/41179788/fastreport-net-registration-of-dataset) – GrApDev