值得讨论
从具有以下场景的 Telerik radgrid 触发 RowClick 事件的专家/缺点是什么,它们都可以工作;-)
场景一:
拉德格
OnSelectedIndexChanged="RG_SelectedIndexChanged"
ClientSettings.EnablePostBackOnRowClick="true"
背后的代码
protected void RG_SelectedIndexChanged(){}
场景二:
拉德格
OnItemCommand="RG_ItemCommand"
ClientSettings.EnablePostBackOnRowClick="true"
代码背后
Protected void RG_ItemCommand()
{
if(e.commandname == "RowClick")
{
}
}
场景 3:
拉德格
OnItemCommand="RG_ItemCommand"
ClientSettings.ClientEvents.OnRowClick="RG_RowClick"
Javascript
function RG_RowClick(sender, eventArgs) {
var index = eventArgs.get_itemIndexHierarchical();
sender.get_masterTableView().fireCommand("RowClick", index);
}
在后面
Protected void RG_ItemCommand()
{
if(e.commandname == "RowClick")
{
}
}