I have a Imagebutton in my RadGrid. During the OnClientClick of the image button i need to get the DataKeyNames and the Command Argument value of the imagebutton in my client side.
<ItemStyleCssClass="UseHand"/> <AlternatingItemStyleCssClass="UseHand"/> <Columns> <telerik:GridTemplateColumnUniqueName="ApptColumn"> <ItemTemplate> <%#Eval("StartTime", "{0:t}")%> </ItemTemplate> <HeaderTemplate> <%# DateAdd(DateInterval.Day, 0, CDate(rdpDate.SelectedDate())).ToString("dddd<br>MMMM d")%> </HeaderTemplate> <ItemStyleHorizontalAlign="Center"Width="90"/> <HeaderStyleHorizontalAlign="Center"Width="90"/> </telerik:GridTemplateColumn> </Columns> <NoRecordsTemplate> No schedule available for this date. </NoRecordsTemplate> </MasterTableView>
2. Create a JavaScript RowClick event handler, which will get the data keys in the RadGrid that the RowClick client side event was fired on:
function RowClick(sender, eventArgs) { var MasterTable = sender.get_masterTableView(); var StartTime = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()].getDataKeyValue("StartTime");
returnfalse;