با سلام خدمت دوستان
من خیلی وقته که تو سایتای مختلف دنبال پیدا کردن جواب این سوالم بودم اما چیزی پیدا نکردم.
من اطلاعات جدول Bookام رو داخل گرید انداختم و فقط بعضی از فیلدهارو نمایش دادم.
سوالم اینه که چطور میشه با کلیک روی گزینه ی مشاهده( که HyperLinkField هست) وارد اطلاعات ردیف انتخابی بشم و اطلاعات کتاب که شامل(نام کتاب، سرشناسه، شابک... و تصویر کتاب ) هست رو نمایش بدم؟
اینم سورس کدمه:

<%@ Page Title="" Language="C#‎" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="VBook.aspx.cs" Inherits="VBook" %>


<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
کتاب ها
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
<br />
<br />


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataSourceID="dsBook" Height="249px" Width="363px" OnSelectedIndexChanged="GridView1_SelectedIndexCha nged">
<Columns>
<asp:BoundField DataField="BookName" HeaderText="نام کتاب" SortExpression="BookName" />
<asp:BoundField DataField="UserName" HeaderText="نويسنده" SortExpression="UserName" />
<asp:BoundField DataField="Publisher" HeaderText="ناشر" SortExpression="Publisher" />
<asp:BoundField DataField="EditorName" HeaderText="ويراستار" SortExpression="EditorName" />
<asp:BoundField DataField="NameYear" HeaderText="سال" SortExpression="NameYear" />
<asp:HyperLinkField HeaderText="جزئيات" Text="مشاهده" />
</Columns>
<FooterStyle BackColor="White" ForeColor="#000066" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<RowStyle ForeColor="#000066" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#007DBB" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#00547E" />
</asp:GridView>
<asp:SqlDataSource ID="dsBook" runat="server" ConnectionString="<%$ ConnectionStrings:NMDBConnectionString %>" SelectCommand="SELECT Tbl_Writer.UserName, Tbl_Year.NameYear, Tbl_Book.BookName, Tbl_Book.Publisher, Tbl_Book.EditorName FROM Tbl_Book INNER JOIN Tbl_Writer ON Tbl_Book.IdWriter = Tbl_Writer.IdWriter INNER JOIN Tbl_Year ON Tbl_Book.IdYear = Tbl_Year.IdYear"></asp:SqlDataSource>


</asp:Content>

و

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


public partial class VBook : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{


}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{


}
}