This is a migrated thread and some comments may be shown as answers.

[Solved] getDataKeyValue return null

1 Answer 238 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Henrique Duarte
Top achievements
Rank 1
Veteran
Henrique Duarte asked on 20 Dec 2007, 02:26 PM

I'm trying to get the Key Values, but the args.getDataKeyValue("Field") returns null.

  function SelecionaEndereco(sender, args)
{
alert(args.getDataKeyValue("CdEndereco"));
}

<telerik:RadGrid ID="gridEnderecos" runat="server" Visible="False" Style="margin-top: 10px;" AutoGenerateColumns="False" AllowPaging="True" AllowSorting="True" DataSourceID="ldsEnderecos" GridLines="None">
<ExportSettings>
<Pdf PaperSize="Letter" FontType="Subset"></Pdf>
<Excel Format="Html"></Excel>
</ExportSettings>
<MasterTableView CurrentResetPageIndexAction="SetPageIndexToFirst" DataSourceID="ldsEnderecos" Dir="LTR" Frame="Border" TableLayout="Auto" CommandItemDisplay="None" DataKeyNames="CdEndereco,UF">
<RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" Visible="False">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" Visible="False" Resizable="False">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataFormatString="{0:00000-000}" DataField="CEP" DataType="System.Decimal" FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CEP" SortExpression="CEP" UniqueName="CEP" HeaderStyle-Width="80">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="Logradouro" FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="Logradouro" SortExpression="Logradouro" UniqueName="Logradouro" HeaderStyle-Width="320">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="Bairro" FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="Bairro" SortExpression="Bairro" UniqueName="Bairro" HeaderStyle-Width="150">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="Cidade" FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="Cidade" SortExpression="Cidade" UniqueName="Cidade" HeaderStyle-Width="150">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowSelected="SelecionaEndereco" />
</ClientSettings>
</telerik:RadGrid>
<asp:LinqDataSource ID="ldsEnderecos" runat="server" ContextTypeName="COFINdb.COFINdc" TableName="Enderecos" OnSelecting="ldsEnderecos_Selecting">
</asp:LinqDataSource>

1 Answer, 1 is accepted

Sort by
0
Henrique Duarte
Top achievements
Rank 1
Veteran
answered on 20 Dec 2007, 02:42 PM
Guys, was my fault!

I need to set "ClientDataKeyNames" too.

[]'s!
Tags
Grid
Asked by
Henrique Duarte
Top achievements
Rank 1
Veteran
Answers by
Henrique Duarte
Top achievements
Rank 1
Veteran
Share this question
or