Jak odczytać wartość query przesłaną przez konstuktor?

0

Na formatce 1 mam query, ktorego wynik chce przekazać do formatki 2:

var results_offers = (from tpx in db.TEMP....select o.id).Distinct();

Na formatce 1 Wywoluje formatke dwa i przekazuje parametr w konstuktorze:

 Form_offers form_offers = new Form_offers(results_offers);
                                form_offers.Show();
                                this.Hide();

Na formatce 2 obecnie tak wyglada konstruktor:

 public Form_offers(object _results_offers)
        {
            results_offers = _results_offers;
            InitializeComponent();
        }

Lecz gdy chce wywolac, to pisze ze nie foreach nie moze dzialac na typie object? Ktoś wie jak to przesłać tak by zaskoczylo, z uzyciem object lub innego.

  private void Form_offers_Load(object sender, EventArgs e)
        {
            foreach (var i in this.results_offers)
            {
                MessageBox.Show("Dobre oferty dla ciebie to:" + i.ToString());
            }
        }
0

https://docs.microsoft.com/en-Gb/dotnet/csharp/language-reference/keywords/foreach-in

żebyś mógł zrobić foreach to musi być jakaś kolekcja

1 użytkowników online, w tym zalogowanych: 0, gości: 1