I have a problem with my radgrid onrowselected function, when I'm trying to read row values... I have no problem for the key column value, but to all other columns always send me 'undefined' value...
Here's my code ...
<script type="text/javascript">
function RowSelected(sender, eventArgs)
{
var rownum = eventArgs.get_itemIndexHierarchical();
alert(
"Row: " + rownum + " selected.");
var selRow = eventArgs.getDataKeyValue("cliente_id");
alert(selRow);
var selRow = eventArgs.getDataKeyValue("nom");
alert(selRow); /* < Here I get 'undefined' value alert*/
}
</script>
<telerik:RadGrid ID="gridRefs" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" CssClass="RadGrid" GridLines="None" GroupingEnabled="False"
PageSize="20" Skin="Office2007" Width="500px">
<MasterTableView ClientDataKeyNames="cliente_id">
<Columns>
<telerik:GridBoundColumn Visible="false" DataField="Cliente_id" UniqueName="Cliente_id" />
<telerik:GridBoundColumn Visible="false" DataField="SITCI" UniqueName="SITCI" />
<telerik:GridBoundColumn Visible="false" DataField="GSITCI" UniqueName="GSITCI" />
<telerik:GridBoundColumn Visible="false" DataField="NUMERO" UniqueName="GSITCI" />
<telerik:GridBoundColumn Visible="true" DataField="nom" HeaderText="Nombre" UniqueName="nom" />
</Columns>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="True" />
<ClientEvents OnRowSelected="RowSelected" />
</ClientSettings>
</telerik:RadGrid>
What I'm missing??
Thank you in advance.
Best Regards...