2011-02-16 49 views
0

我想有一個gridview,其中第一個字段是一個像頁面的鏈接,比如mypage.aspx?selectedName = John如果選擇了john行或者mypage.aspx?selectedName = Jim如果吉姆行被選中。我怎樣才能爲每一行創建鏈接?gridview選擇按鈕是一個頁面的鏈接

回答

2

使用TemplateField自定義樣式欄。

<Columns> 
    ... your other columns ... 
    <asp:TemplateField HeaderText="Link"> 
    <ItemTemplate> 
     <a href='<%# "mypage.aspx?selectedName=" + Eval("Name") %>'>Click me</a> 
    </ItemTemplate> 
    </asp:TemplateField> 
</Columns> 

其中Name是包含該人的姓名的字段的名稱。

+0

有沒有什麼辦法可以編碼值Eval(「Name」)給我? – Ryan 2011-02-16 17:29:12