Я использую ASP.NET/С# DataList
.
<asp:DataList ID="EquipmentList" RepeatColumns="5".....
У меня есть следующая строка внутри тега <ItemTemplate
>:
<a href=""`><%# {I want to put something here but dont know how} %> </a>
В моем коде у меня есть переменная NameValueCollection
, которая содержит все строки:
NameValueCollection myListofStrings = //calling a method here that populates myListofStrings
this.EquipmentList.DataSource = myListofStrings;
this.EquipmentList.DataBind();
Подскажите, пожалуйста, как привязать эту переменную NameValueCollection
к моему тегу DataList
в разметке? Также были бы полезны дополнительные знания о том, как связать DataList
с DataSet
, sqldatareader
, IList<>
.
Спасибо вам всем. но пока что мне писать внутри тега, если, скажем, мне нужно привязать к переменной 1NameValueCollection1, как в моем случае выше. У него нет свойств или столбцов, поэтому я не могу написать что-то вроде Eval("propertyname")
, что является ответом, который мне дал большинство здесь. Это так же, как я привязываю его к массиву строк.
Так что мне теперь писать?