In RadGridView, ASP.NET , Web
Attached File : ex.png
I want to get both selected row and UniqueName when grid cell is clicked.
The source below can only get UniqueName.
void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
if (e.CommandName == "customCommand")
{
foreach (GridColumn column in RadGrid1.MasterTableView.RenderColumns)
{
if (column.UniqueName.ToString() == e.CommandArgument.ToString())
{
column.Visible = false;
}
}
}
}
function OnColumnDblClick(sender, eventArgs)
{
var columnUniqueName = eventArgs.get_gridColumn().get_uniqueName();
alert(columnUniqueName);
var oldClass = eventArgs.get_gridColumn().get_element().className;
eventArgs.get_gridColumn().get_element().className = oldClass + " doubleClickedColumnHeader";
$find("<%= RadGrid1.ClientID %>").get_masterTableView().fireCommand("customCommand",columnUniqueName);
}
function OnColumnClick(sender, eventArgs)
{
eventArgs.get_gridColumn().get_element().className = eventArgs.get_gridColumn().get_element().className.replace(" doubleClickedColumnHeader", "");
}
</script>
<telerik:RadGrid runat="server" ID="RadGrid1">
<ClientSettings>
<ClientEvents OnColumnDblClick="OnColumnDblClick" OnColumnClick="OnColumnClick" />
</ClientSettings>
</telerik:RadGrid>
Please Help Me.
I am still waiting for an answer.