良い一日
リンクボタンを含むgridviewがあります。リンクボタンをクリックしたときに、その値(テキスト)を取得するにはどうすればよいですか。
これは私がやったことです。
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkProdCode" CommandName="ProdCode" runat="server" Width="115%" Text='<%# DataBinder.Eval(Container.DataItem,"CODE") %>' style="color:Black;font-size:smaller;"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
protected void gridReport_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "ProdCode")
{
GridViewRow selectedRow = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
string valueLink = selectedRow.Cells[0].Text;
System.Diagnostics.Debug.WriteLine("This is the value " + valueLink);
}
}
現時点では、値を取得できません。