I have a Radgrid with a RadNumericTextBox in a template column. The OnValueChanged event passes the value to the Javascript function. How do I also pass the value of the Price column of the same row in the same OnValueChanged event?
<script type="text/javascript">
function Total(sender, eventArgs) {
var total = $find('<%=tbTotal.ClientID %>');
var OldTotal = total.get_value();
var i = eventArgs.get_newValue();
var i2 = eventArgs.get_oldValue();
total.set_value(i + OldTotal - i2);
}
<script type="text/javascript">
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" >
<MasterTableView datakeynames="Item"
datasourceid="SqlDataSource1" ClientDataKeyNames="Quantity,Price" >
<Columns>
<telerik:GridBoundColumn DataField="Item"
UniqueName="Item">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="TemplateColumn" >
<ItemTemplate>
<telerik:RadNumericTextBox ID="tbQuantity" Runat="server"
ShowSpinButtons = "true"
dbValue='<%#Bind("Quantity") %>' >
<ClientEvents OnValueChanged="Total" />
</telerik:RadNumericTextBox>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="Price"
UniqueName="Price">
</telerik:GridBoundColumn>
</Columns>
MasterTableView>
</telerik:RadGrid>