koşulumu yanlış yazıyorum bir bakarmısınız
        DataTable dtSayfalar = system.GetDataTable("SELECT dbo.Sayfalar.Baslik, dbo.SayfaKategoriler.KategoriAdi, dbo.Sayfalar.SayfaId, dbo.SayfaKategoriler.SayfaKategoriId, dbo.Sayfalar.SayfaKategoriId AS Expr1 FROM dbo.Sayfalar INNER JOIN dbo.SayfaKategoriler ON dbo.Sayfalar.SayfaKategoriId = dbo.SayfaKategoriler.SayfaKategoriId Where dbo.Sayfalar.SayfaKategoriId = dbo.SayfaKategoriler.SayfaKategoriId");
        dlSayfalar.DataSource = dtSayfalar;
        dlSayfalar.DataBind();

aspx de datalist tanımladım evallerler çekmek istediğim başlığı belittim

aspx.cs de sanırım koşulu yanlış yapıyorum
sayfaların tamamı geliyor ben sadece sayfakategori id ye göre çekmek istiyorum