Отображать записи в сетке управления (asp.net / vb.net) - PullRequest
1 голос
/ 18 октября 2011

Я новичок в развивающемся мире .net.
Я хочу отобразить набор записей на моей странице asp.net.

В элементе управления сеткой (вид сетки, повторитель и т. Д.) Я хочу отобразить список продавцов и клиентов, которых они представляют.

Вот как это должно выглядеть на моей странице 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

Код будет зацикливаться для всех продажrecords

Как будет структурирован мой синтаксис?

Ответы [ 2 ]

0 голосов
/ 18 октября 2011

Вам нужно обработать RowDataBound событие GridView.В этом обработчике вы должны получить ссылку на Repeater элемент управления и связать dataSource таблицы клиента для идентификатора ассоциированного сотрудника.

0 голосов
/ 18 октября 2011

Следующие примеры должны вам помочь.

http://www.java2s.com/Tutorial/ASP.NET/0380__Data-Binding/DataBindingtoGridViewC.htm

http://msdn.microsoft.com/en-us/library/aa479342.aspx

вам нужно будет соответственно изменить запрос.

...