projeye crystal report,crystalviewer, dataset vs.. gerekli bileşenleri ekledim ve rapor formunu hazırladım. ama raporda 3 tablo kullandım bu 3 tablodan veriler gösterecek formda
hemen hemen her türlü yolu denedim. adaptor ile fill ettim olmadı dataset1 kullandım olmadı datatable kullandım olmadı.sql sorgusunu değiştirdim tek tablo sorguladım olmadı.en son hali bu. firma tablosundan veriyi çekip yerleştiriyor ama diğer tablolardaki verileri çekmiyor.sorguyu direk sql server üzerinde new query ile sorgulattığımda çalışıyor. sanırım sorun report design ederken database expert kısmında links kısmı var orada aşağıdaki gibi bir hata alıyorum linksiz ekledim olmadı link ile birbirine bağladım yine olmadı.dataset design üzerinde relations oluşturdum yine olmadı çözemedim bir türlü.database fields e tek tablo ekleyince verileri çekiyor ama 1 den fazla tablo olunca hata felan vermiyor ama rapor boş çıkıyor

viewerımın olduğu form un load eventı:
string conn_str = @"Data Source=vesairevesaire";
string sql = "Select m.*, al.*,f.* From musteri m, srv_teslim_al al, firma f Where f.fir_id = 1 and m.mus_id = al.srv_mus_id and al.srv_al_id = " + frmArizaAra.dataGridView1.CurrentRow.Cells[0].Value.ToString();
SqlConnection baglanti = new SqlConnection(conn_str);
SqlCommand komut = new SqlCommand(sql, baglanti);
SqlDataReader dr;
DataTable dt = new DataTable();
baglanti.Open();
dr = komut.ExecuteReader();
dt.Load(dr);
baglanti.Close();
CrystalReport1 Rpr = new CrystalReport1();
Rpr.SetDataSource(dt);
crystalReportViewer1.ReportSource = Rpr;