Iterate through a Buismess Object


Author
Message
Ger Cannoll
Ger Cannoll
Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)
Group: StrataFrame Users
Posts: 430, Visits: 507
I am trying to set up a piece of code just to loop through a BO. Took the code below from training class manual but  cant get intellisense on BoType

foreach  (BoType bo in myBo,GetEnumerable() )
{ MessageBox.Show(.....); }

Replies
Ger Cannoll
Ger Cannoll
Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)
Group: StrataFrame Users
Posts: 430, Visits: 507
Edhy and greg..many thanks for your replies.

I am getting a ...ideBo1 is a field but is used as a type compile error message. ideBo1 is an instance of the BO on the form and is fine in all other processing.  Must be something very simple but I cant see it ??

foreach (ideBO1 boRow in this.ideBO1.GetEnumerable())
{ MessageBox.Show(ideBO1.IDE_STKREF); }


Edhy Rijo
E
StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Hi Gerard,



It should be:



foreach (ideBO boRow in this.ideBO1.GetEnumerable())

{ MessageBox.Show(ideBO1.IDE_STKREF); }


Edhy Rijo

Ger Cannoll
Ger Cannoll
Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)Advanced StrataFrame User (866 reputation)
Group: StrataFrame Users
Posts: 430, Visits: 507
Hi Edhy. Thanks for that. I did not see that is was the Business Object as opposed to the instantiated Business Object that goes with the Foreach. Its compiling now.

regards, Gerard

Edhy Rijo
E
StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Hi Gerard,



Glad it is working for you. Tongue



I've been there many times when the .GetEnumerable() was introduced by Trent 2 years ago and I was fairly new to all .Net, but now I use this all over, it is easy, fast and reliable since it will not affect the actual CurrentRowIndex of the BO instance in the form.

Edhy Rijo

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
Ger Cannoll - 15 Years Ago
Edhy Rijo - 15 Years Ago
Greg McGuffey - 15 Years Ago
Ger Cannoll - 15 Years Ago
                     Hi Gerard,

It should be:

[codesnippet]foreach...
Edhy Rijo - 15 Years Ago
                         Hi Edhy. Thanks for that. I did not see that is was the Business...
Ger Cannoll - 15 Years Ago
                             Hi Gerard,

Glad it is working for you. :P

I've...
Edhy Rijo - 15 Years Ago

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search