2009-07-09 30 views
3

在ASP.NET 3.5中,您可以分配一個選擇鏈接並更改鏈接實際顯示的內容。但你可以指定gridview中的一個字段作爲選擇按鈕嗎?使GridView的一個字段成爲選擇鏈接?

例如,我的所有記錄都有一個「SAMPLE ID」字段。將每個唯一的SAMPLE ID作爲鏈接轉到詳細信息視圖是非常好的。我無法在gridview'edit columns'下找到任何設置,將該行爲分配給某個字段。

我知道這一定是可能的,因爲我很少看到實際上使用側面的「選擇」鏈接的ASP.NET網站 - 他們中的大多數都允許您單擊其中一個字段。

我該怎麼做?

使用Visual Studio 2008,ASP.NET 3.5和C#3.0!

回答

8

我將與DataTextField添加ButtonField字段作爲數據庫表列要綁定它,使的CommandName 「選擇」。我剛剛在Visual Web Developer 2008 Express中使用了GridView,並且它工作正常。祝你好運!

+0

謝謝,你剛剛救了我一個「解決方法」的問題的夜晚:) – Renan 2013-06-03 02:36:32

1

您可以使用模板字段並將LinkBut​​ton綁定到「SAMPLE ID」。我沒有VS方便測試 - 但應該讓你開始...

<asp:TemplateField HeaderText="Sample Id"> 
    <ItemTemplate> 
     <asp:LinkButton runat="server" CommandName="Select" Text='<%#Bind("SAMPLE ID")#>'></asp:LinkButton> 
    </ItemTemplate> 
</asp:TemplateField> 
相關問題