从gridview传递数据

时间:2012-01-04 19:00:36

标签: gridview webforms

我在FriendsList.aspx处有一个网格视图。通过这个网格视图,我将能够看到我拥有的所有朋友。然后,我可以导航到FriendsDetails.aspx以查看特定朋友的详细信息。

我可以将数据从FriendsList.aspx传递到FriendsDetails.aspx。 但是,我不确定如何使用FriendList.aspx传递的值。

有人请告诉我如何才能这样做。

ItemTemplate的代码。 (我从sql数据源中检索我的数据)

<ItemTemplate>
    <asp:HyperLink 
          ID="HyperLink1" 
          runat="server" 
          Text="View friend's profile"
          NavigateUrl='<%# String.Format("~/FriendsList.aspx?FriendID={0}", Eval("FriendID")) %>'>
    </asp:HyperLink>
</ItemTemplate>

1 个答案:

答案 0 :(得分:0)

从page.load处理程序中的请求中提取friendid并查询数据库

page_load(object sender, EventArgs e)
{
    var friendid = Request["FriendID"];
    var friend = getfriendfromdatabase(friendid);
    //use friend to load the controls.
}