0
我正在開發asp.net 4.0中的Web應用程序。 我正在使用數據網格來顯示數據庫中的數據。 我不想在.net 4.0中啓用gridview的選擇按鈕功能 但我想要在gridview中點擊一行來填充onRowSelected類型的事件。 請幫我實現這個!在ASP.net 4.0的GridView中沒有選擇按鈕的情況下有OnSelect事件?
我正在開發asp.net 4.0中的Web應用程序。 我正在使用數據網格來顯示數據庫中的數據。 我不想在.net 4.0中啓用gridview的選擇按鈕功能 但我想要在gridview中點擊一行來填充onRowSelected類型的事件。 請幫我實現這個!在ASP.net 4.0的GridView中沒有選擇按鈕的情況下有OnSelect事件?
添加的TemplateField自定義選擇按鈕,用CSS隱藏起來,並貼在排點擊事件按鈕單擊GridView的RowDataBound
事件處理程序:
.hidden
{
display: none;
}
<asp:TemplateField HeaderStyle-CssClass="hidden" ItemStyle-CssClass="hidden" >
<ItemTemplate>
<asp:Button runat="server" ID="SelectButton" CommandName="Select" />
</ItemTemplate>
</asp:TemplateField>
void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
var selectButton = e.Row.FindControl("SelectButton") as Button;
e.Row.Attributes["onclick"] = ClientScript.GetPostBackEventReference(selectButton, "");
}
}
它不是很清楚你需要的東西在這裏實現,你可以給我們更多的信息 –