#asp.net #vb.net #gridview #repeater
#asp.net #vb.net #просмотр сетки #повторитель
Вопрос:
Я новичок в мире разработки .net.
Я хочу отобразить набор записей на моем asp.net страница.
В элементе управления сеткой (gridview, repeater и т. Д.) Я хочу отобразить список продавцов и клиентов, которых они представляют.
Вот как это должно выглядеть на моей странице asp:
Employee ID: 123456
Name: John
Last Name: Smith
Email: johnsmith@abc.com
Phone: 201-123-4567
Client - 1
ClientID: 11111111
Client Name: XYZ Company
Client Contact: John Q Public
Client Phone: 201-222-3333
Client - 2
ClientID: 2222222
Client Name: Widget Company
Client Contact: George Williams
Client Phone: 201-333-4444
Client - 3
ClientID: 3333333
Client Name: Acme Products
Client Contact: Steve Mason
Client Phone: 201-444-3333
Мой sql-запрос выглядит примерно так:
Select sales.firstname, sales.lastname, sales.email, sales.phone sales.clientid from sales
select client.id, client.name, client.contact, client.phone from client, where sales.clientid = sales.clientid
Код будет зацикливаться для всех записей продаж
Как будет структурирован мой синтаксис?
Ответ №1:
Следующие примеры должны вам помочь.
http://www.java2s.com/Tutorial/ASP.NET/0380__Data-Binding/DataBindingtoGridViewC.htm
http://msdn.microsoft.com/en-us/library/aa479342.aspx
однако вам нужно соответствующим образом изменить запрос.
Ответ №2:
Вам необходимо обработать RowDataBound
событие GridView
. В этом обработчике вы должны получить ссылку Repeater
на элемент управления и привязать таблицу dataSource
клиента для связанного идентификатора сотрудника.