Use grid view template editing as following and then we can pass user id as query string, at the next page u need to get the user id from query string and display details of user with corresponding id
<asp:GridView ID="GridView1" runat="server" DataKeyNames="UserId"
AutoGenerateColumns="False"
CssClass="grid" Width="100%" CellPadding="2">
<Columns>
<asp:BoundField DataField="UserId" HeaderText="slno" Visible="False" />
<asp:TemplateField HeaderText="User Name">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("TaskName") %>' CssClass="grid"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField HeaderText="View details"
DataNavigateUrlFields="UserId"
DataNavigateUrlFormatString="~/Detailspage.aspx?id={0}"
DataTextField="view"
ItemStyle-Wrap="true" >
<ItemStyle Wrap="True" Width="110px"></ItemStyle>
</asp:HyperLinkField>
</Columns>
</asp:GridView>