Witam mam następujący problem z w.w kontrolkami a dokładniej chcę zrobić aby kontrolka DetailsView pokazywala szczegóły rekordu zaznaczonego w GridView. Mam juz cos takiego ale wyskakuja mi bledy. Prosilbym o pomoc

<%@ Page Title="" Language="C#" MasterPageFile="~/Szablon Strony.master" AutoEventWireup="true" CodeFile="Przegladanie.aspx.cs" Inherits="Przegladanie" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:masterConnectionString %>" 
    
    SelectCommand="SELECT [Id_linku], [link], [tytul], [opis] FROM [Link_ksiazka] WHERE (([czy_ksiazka] = @czy_ksiazka) AND ([czy_zatwierdzony] = @czy_zatwierdzony))">
    <SelectParameters>
        <asp:Parameter DefaultValue="0" Name="czy_ksiazka" Type="String" />
        <asp:Parameter DefaultValue="1" Name="czy_zatwierdzony" Type="String" />
    </SelectParameters>
</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
    AllowSorting="True" AutoGenerateColumns="False" CellPadding="4" 
    DataKeyNames="Id_linku" DataSourceID="SqlDataSource1" ForeColor="#333333" 
    GridLines="None" PageSize="5">
    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
    <Columns>
        <asp:CommandField ShowSelectButton="True" />
        <asp:BoundField DataField="Id_linku" HeaderText="Id" InsertVisible="False" ReadOnly="True" SortExpression="Id_linku" />
        <asp:HyperLinkField DataNavigateUrlFields="link" DataNavigateUrlFormatString="{0}" DataTextField="tytul" HeaderText="Link" />
        <asp:BoundField DataField="opis" HeaderText="opis" SortExpression="opis" />
    </Columns>
    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <EditRowStyle BackColor="#999999" />
    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>

<asp:SqlDataSource ID="SqlDataSource2" runat="server" 
    ConnectionString="<%$ ConnectionStrings:masterConnectionString %>" 
    
    
    SelectCommand="SELECT Link_ksiazka.Id_linku, Link_ksiazka.link, Link_ksiazka.tytul, Kategoria.kategoria, Link_ksiazka.autor, Link_ksiazka.opis, Link_ksiazka.data_dodania, Osoba.imie, Osoba.nazwisko FROM Link_ksiazka INNER JOIN Kategoria ON Link_ksiazka.Id_kategorii = Kategoria.Id_kategorii INNER JOIN Osoba ON Link_ksiazka.Id_dodajacego = Osoba.Id_osoby WHERE (Link_ksiazka.czy_ksiazka = @czy_ksiazka) AND (Link_ksiazka.czy_zatwierdzony = @czy_zatwierdzony) AND (Link_ksiazka.Id_linku = @Id_linku)">
    <SelectParameters>
        <asp:Parameter DefaultValue="0" Name="czy_ksiazka" />
        <asp:Parameter DefaultValue="1" Name="czy_zatwierdzony" />
        <asp:Parameter DefaultValue="GridView1.SelectedValue" Name="Id_linku" />
    </SelectParameters>
</asp:SqlDataSource>

<br>
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="192px" 
    AllowPaging="True" CellPadding="4" DataSourceID="SqlDataSource2" 
    ForeColor="#333333" GridLines="None" AutoGenerateRows="False" 
    DataKeyNames="Id_linku">
    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <CommandRowStyle BackColor="#E2DED6" Font-Bold="True" />
    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
    <FieldHeaderStyle BackColor="#E9ECF1" Font-Bold="True" />
    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
    <Fields>
        <asp:BoundField DataField="Id_linku" HeaderText="Id_linku" 
            InsertVisible="False" ReadOnly="True" SortExpression="Id_linku" />
        <asp:BoundField DataField="link" HeaderText="link" 
            SortExpression="link" />
        <asp:BoundField DataField="tytul" HeaderText="tytul" SortExpression="tytul" />
        <asp:BoundField DataField="kategoria" HeaderText="kategoria" 
            SortExpression="kategoria" />
        <asp:BoundField DataField="autor" HeaderText="autor" SortExpression="autor" />
        <asp:BoundField DataField="opis" HeaderText="opis" SortExpression="opis" />
        <asp:BoundField DataField="data_dodania" HeaderText="data_dodania" 
            SortExpression="data_dodania" />
        <asp:BoundField DataField="imie" HeaderText="imie" SortExpression="imie" />
        <asp:BoundField DataField="nazwisko" HeaderText="nazwisko" 
            SortExpression="nazwisko" />
    </Fields>
    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <EditRowStyle BackColor="#999999" />
    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:DetailsView>
</br>

</asp:Content>