Я ищу шаблонизатор C #, который поддерживает итерацию по строкам данных в DataTable.Что-то вроде
var template = Template.Parse(@"
<ul id='products'>
{{ for dr in ds.tables[0].rows }}
<li>
<h2>{{ dr[0] }}</h2>
Price: {{ dr[1] }}
</li>
{{ end }}
</ul>
");
var result = template.Render(new { Ds = ds});
Я пробовал Scriban, но выдает ошибку
Scriban.Syntax.ScriptRuntimeException: '<input>(3,31) : error : Expecting a list.
Invalid value `System.Data.DataTableCollection/DataTableCollection` for the target `ds.tables` for the indexer: ds.tables[0]'
Есть ли способ заставить его работать в Scriban, или есть какой-либо другой движок шаблонов, который поддерживает DataSet