我是新來拉德控制..獲取服務器端事件:radgrid控件控制
我有這個圖片被點擊RadGrid..when的列內的圖像,我想更新另一個AjaxPanel..but我無法找到的情況下,我可以做到這一點..
我想這樣的..
...
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:ImageButton ID="ImgEdit" runat="server"
ImageUrl="Images/edit.png"
OnClick="EditImage_Click" />
</ItemTemplate>
</telerik:GridTemplateColumn>
...
....
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ImgEdit">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadAjaxPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
....
和
protected void EditImage_Click(object sender, EventArgs e)
{
}
我也試過下面在Page_Load中代碼..
((ImageButton)(RadGrid1.FindControl("ImgEdit"))).Click +=
new ImageClickEventHandler(EditImage_Click);
,但似乎沒有奏效..
請幫助...
'行命令event'在radgrid控件不可用的CommandName屬性是problem..don't知道什麼是替代事件 – dotNETbeginner
請參閱此URL:http://www.telerik.com/help/aspnet/grid/grdcommanditemtemplate.html –
「ItemCommand」事件沒有針對ImageButton發射:( – dotNETbeginner