Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как связать GridView c DetailsView ? / 5 сообщений из 5, страница 1 из 1
11.09.2006, 12:09
    #33977613
as111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать GridView c DetailsView ?
Добрый день!

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


Как связать GridView c DetailsView ? Т.е. есть таблица, при нажатии на строку необходимо, чтобы появлялась вся информация по строке с возможностью редактирования. Вроде же можно это сделать с помощью этих компонентов...
...
Рейтинг: 0 / 0
11.09.2006, 12:45
    #33977740
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать GridView c DetailsView ?
Вот пример из документации вижуал студии.  (там еще другие есть примеры - набери DetailsView class)


<%@ Page Language="C#" %>
<html>
<body>
  <form runat="server">
    <div>
      <table>
        <tr>
          <td>
            <asp:GridView ID="GridView1" runat="server"
              AutoGenerateColumns="False" DataSourceID="Customers"
              DataKeyNames="CustomerID">
              <Columns>
                <asp:CommandField ShowSelectButton="True" />
                <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
                <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              </Columns>
            </asp:GridView>
          </td>
          <td valign="top">
            <asp:DetailsView ID="DetailsView1" runat="server"
              AutoGenerateRows="True" DataKeyNames="CustomerID"
              DataSourceID="Details" Height="50px" Width="301px">
            </asp:DetailsView>
          </td>
        </tr>
      </table>
      &nbsp;&nbsp;
      <asp:SqlDataSource ID="Details" runat="server"
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT * FROM [Customers] WHERE ([CustomerID] = @CustomerID)">
        <SelectParameters>
          <asp:ControlParameter ControlID="GridView1" Name="CustomerID"
            PropertyName="SelectedValue"
            Type="String" />
        </SelectParameters>
      </asp:SqlDataSource>
      <asp:SqlDataSource ID="Customers" runat="server"
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] FROM [Customers]">
      </asp:SqlDataSource>
    </div>
  </form>
</body>
</html>
...
Рейтинг: 0 / 0
11.09.2006, 12:55
    #33977775
as111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать GridView c DetailsView ?
Спасибо.
Правда это немного не то что надо...

Мне надо связку как эти контрола работают вместе.

И как назло под рукой нет SQL Server c тестовой базой - пока стоит Oracle. Трудно было им сделать примеры на Access ?
...
Рейтинг: 0 / 0
11.09.2006, 13:04
    #33977815
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать GridView c DetailsView ?
Ну вообще-то это и есть вместе. Вы щелкаете на gridView и подробная информация отображается в details view.
...
Рейтинг: 0 / 0
11.09.2006, 13:24
    #33977889
as111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать GridView c DetailsView ?
Ага. Все теоретически понятно, как это делается.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как связать GridView c DetailsView ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]