LINUX.ORG.RU

А есть знатоки C# ASP.NET?

 ,


0

2

Не могу загуглить.

Есть aspx-страница, где я динамически создаю GridView исходя из данных сервера, динамически присваиваю ему id.

А как мне обратиться к этому гриду из внутреннего скрипта страницы, чтоб DataSource присвоить?

<%
???.DataSource = ...;
???.DataBind();
%>
★★★★★

Последнее исправление: bvn13 (всего исправлений: 1)

Ответ на: комментарий от encyrtid

у меня Mono. Там это есть?

и да, у меня MVC. Во вьюху передаю Лист объектов, из которых нужно сделать несколько ГридВью. Данные для каждой - лежат в Словаре, который также передан во вьюху. ИД ГридВью фомрируются динамически. Как подсунуть им данные - вот вопрос.

bvn13 ★★★★★
() автор топика
Последнее исправление: bvn13 (всего исправлений: 1)
Ответ на: комментарий от encyrtid

В ходе разбирательств откопал вот что

				<% string paymentsId = "Payments_"+platform; %>

				<div><%= ((List<StatPaymentsEntry>)ViewData[paymentsId]).Count %></div>

				<% List<StatPaymentsEntry> data = (List<StatPaymentsEntry>)ViewData[paymentsId]; %>

				<form runat="server">
		          <asp:GridView runat="server"  autogeneratecolumns="False" DataSource='<%# data %>'>
		            <PagerStyle BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" />
		            <Columns>
		              <asp:TemplateField HeaderText="day" SortExpression="day">
		                <ItemTemplate>
		                  <%# (Container.DataItem as StatPaymentsEntry).day %>
		                </ItemTemplate>
		              </asp:TemplateField>
		              <asp:TemplateField HeaderText="paid" SortExpression="paid">
		                <ItemTemplate>
		                  <%# (Container.DataItem as StatPaymentsEntry).paid %>
		                </ItemTemplate>
		              </asp:TemplateField>
		            </Columns>
		          </asp:GridView>
		        </form>

как бы я не хотел пропихнуть DataSource из динамически определенных данных в этот грид - болт.

Мыслями подскажете?

bvn13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.