Отображать записи в элементе управления сеткой (asp.net / vb.net )

#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 клиента для связанного идентификатора сотрудника.