Привязка данных для нескольких таблиц LINQ запрос к gridview? - PullRequest
0 голосов
/ 04 июня 2010

Мой вопрос: как я могу отобразить запрос linq в виде таблицы, в котором есть данные из нескольких таблиц, и разрешить пользователю редактировать некоторые поля или удалить данные из одной таблицы?

Я бы хотел сделать это с помощью запроса linqdatasource или linq. Я знаю, что могу установить e.Result для запроса на событие выбора. Я также смог создать собственный элемент управления с привязкой к данным для отображения отношений linq (parent.child).

Тем не менее, я не уверен, как я могу сделать эту работу с удалением? Я думаю, что мне может понадобиться обработать событие удаления с помощью пользовательского кода.

1 Ответ

0 голосов
/ 04 июня 2010

Хорошо, я могу использовать поле шаблона для отображения некоторых полей, которые мне нужны:

      <asp:TemplateField HeaderText="header">
            <ItemTemplate>
            <%#Eval("object.subobject") %>
            </ItemTemplate>
      </asp:TemplateField>

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

Итак, в этом случае я думаю, что мне хорошо, когда я использую linqdatasource и подобъекты. Но что, если я хочу добавить удаление для запроса, который возвращает анонимный тип?

...