2009-07-09 11 views
3

ASP.NET 3.5では、Selectリンクを割り当てて、リンクが実際に表示する内容を変更できます。しかし、グリッドビューのフィールドの1つを選択ボタンとして割り当てることはできますか?Gridviewの1つのフィールドを選択リンクにしますか?

たとえば、すべてのレコードには「SAMPLE ID」フィールドがあります。それぞれのユニークなSAMPLE IDを詳細ビューにリンクすることは素晴らしいことです。その動作を特定のフィールドに割り当てるように見えるグリッドビューの[編集列]の下に設定が見つかりません。

私は、実際にはサイドバーの「選択」リンクを使用しているASP.NETウェブサイトをほとんど見ることはできません。ほとんどの場合、フィールドの1つをクリックすることができます。

どうすればいいですか?

Visual Studio 2008、ASP.NET 3.5、およびC#3.0を使用する!

答えて

8

をしかし、あなたは始める必要があります - 私はこれをテストするVS手元にありません"選択"。私はGridViewのVisual Web Developer 2008 Expressでこれをやっただけで、うまくいきました。がんばろう!

+0

ありがとうございました。私はあなたに問題の「作業をまとめる」夜を救っただけです:) – Renan

1

テンプレートフィールドを使用して、LinkBut​​tonを "SAMPLE ID"にバインドすることができます。私はあなたにそれをバインドするデータベース表の列としてDataTextFieldとButtonFieldを追加し、のCommandNameになるだろう...

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