###前提・実現したいこと
GridViewで取得した表の列をクリックすると、その選択行が取得できるようにしたい
Buttonfieldを使わずに、Boundfiled自体をボタン機能にするというイメージです。
###該当のソースコード
◆Default.aspx◆
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="PATH" HeaderText="PATH" SortExpression="PATH" /> <asp:ButtonField Text="ボタン" /> </Columns> </asp:GridView>
◆Default.aspx.vb◆
Protected Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles GridView1.RowCommand Dim aaa As String aaa = GridView1.Rows(e.CommandArgument).Cells(0).Text MsgBox(aaa) End Sub
今はボタンを押せばその左にある文字列がメッセージ表示されますが、このボタンを削除し、GridViewの文字列自体をクリックしたときメッセージ表示させたいです。
(文字列の取得が目的ではなく選択行の取得が目的です)
###開発環境
OS:windows10
.net framework4.5
Visual Studio Community2015
ブラウザ:IE11
回答1件
あなたの回答
tips
プレビュー