0
完全なセルをクリック可能にする必要があります。いくつかのソリューションを試しましたが、セルをクリック可能にすることができませんでした。テキストはクリック可能です。aspグリッドビューでセルをクリック可能にする
protected void gvSearchResult_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Attributes["style"] = "cursor:pointer";
e.Row.Cells[0].Text = "<a href='/Pages/ProjectEdit.aspx?ID="+ ((Label)e.Row.FindControl("lblID")).Text+"'>" + ((Label)e.Row.FindControl("lblID")).Text + "</a>";
}
}
..............................
<Columns>
<asp:TemplateField ItemStyle-CssClass="ItemClass" ItemStyle-Width="8%" HeaderText="Project ID">
<ItemTemplate>
<asp:Label style="cursor:pointer;" ID="lblID" runat="server" Text='<%# Eval("id")%>' ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
私が上でこのハイパーリンクを必要とします完全なセルはテキストだけではありません。
おかげ.................. – Sak