Просто используйте оператор Linq и сделайте это на C #:
using (var database = new DataContext())
{
int count = 0;
this.YourDataBoundProperty = (
from row in database.YourTable
select new
{
Id = count++,
Column1 = row .Column1,
Column2 = row .Column2,
//.. etc.
}
).ToArray(); //If you want an array
}
Вы также можете использовать let
, но я предпочитаю использовать обычную переменную C #.