or
<script type=
"text/javascript"
><br>
<!-- <br>
function
calculate(price, quantity, kdvOran, araToplam, kdvToplam, toplam) {<br>
var
text2 = $find(quantity);<br>
var
text4 = $find(araToplam);<br>
var
text5 = $find(kdvToplam);<br>
var
text6 = $find(toplam);<br>
var
subtotal = price * text2.get_Value();<br>
text4.set_value(subtotal);<br>
var
taxtotal = price * text2.get_Value() * kdvOran;<br>
text5.set_value(taxtotal);<br>
text6.set_value(subtotal + taxtotal);<br>
}<br>
<br>
<br>
function
OnClientValueChanged(sender, args) {<br>
alert(
'test'
);<br>
var
grid = $find(
"<%=grdShoppingList.ClientID %>"
);<br>
var
MasterTable = grid.get_masterTableView();<br>
var
length = MasterTable.get_dataItems().length;<br>
for
(
var
i = 0; i < length; i++) {<br>
var
row = MasterTable.get_dataItems()[i];<br>
var
quantity = row.findControl(
"Numeric1"
);
//access the Label control<br>
if
(quantity.get_id() == sender.get_id()) {<br>
var
cell = MasterTable.getCellByColumnUniqueName(row,
"Price"
);<br>
var
price = cell.innerHTML.replace(/\,/g,
'.'
);<br>
var
adet = quantity.get_value();<br>
var
subtotal = price * adet;<br>
cell = MasterTable.getCellByColumnUniqueName(row,
"TaxRate"
);<br>
var
taxRate = cell.innerHTML.replace(/\,/g,
'.'
);<br>
var
taxTotal = subtotal * taxRate;<br>
taxRate = parseFloat(taxRate) + 1;<br>
<br>
var
total = subtotal * taxRate;<br>
<br>
row.findElement(
"lblAraToplam"
).innerHTML = subtotal;<br>
<br>
row.findElement(
"lblKdvToplam"
).innerHTML = taxTotal;<br>
row.findElement(
"lblToplam"
).innerHTML = total;<br>
<br>
} <br>
--><br>
<br>
</script>
<
br
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
><
br
>
</
telerik:RadScriptManager
><
br
>
<
div
id
=
'shoppinglist'
style
=
'padding: 10px; background: #fff;'
><
br
>
<
telerik:RadGrid
ID
=
"grdShoppingList"
Culture
=
"tr-TR"
runat
=
"server"
<br>
AutoGenerateColumns="False" GridLines="None" <
br
>
onitemdatabound="grdShoppingList_ItemDataBound"><
br
>
<
MasterTableView
><
br
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
></
CommandItemSettings
><
br
>
<
br
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
><
br
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
><
br
>
</
RowIndicatorColumn
><
br
>
<
br
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
><
br
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
><
br
>
</
ExpandCollapseColumn
><
br
>
<
br
>
<
Columns
><
br
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"25px"
DataField
=
"ProductID"
DataType
=
"System.Int32"
<br>
FilterControlAltText="Filter ProductID column" HeaderText="Ürün Kodu" ReadOnly="True"<
br
>
SortExpression="ProductID" UniqueName="ProductID"><
br
>
<
HeaderStyle
Width
=
"25px"
/><
br
>
</
telerik:GridBoundColumn
><
br
>
<
telerik:GridBoundColumn
DataField
=
"BrandName"
<br>
HeaderText="Marka" SortExpression="BrandName" UniqueName="BrandName"><
br
>
<
HeaderStyle
Width
=
"300px"
/><
br
>
</
telerik:GridBoundColumn
><
br
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"300px"
DataField
=
"ProductName"
FilterControlAltText
=
"Filter ProductName column"
<br>
HeaderText="Ürün Adı" SortExpression="ProductName" UniqueName="ProductName"><
br
>
<
HeaderStyle
Width
=
"300px"
/><
br
>
</
telerik:GridBoundColumn
><
br
>
<
telerik:GridTemplateColumn
HeaderText
=
"Adet"
<br>
UniqueName="Quantity"><
br
>
<
ItemTemplate
><
br
>
<
telerik:RadNumericTextBox
Width
=
"50px"
NumberFormat-DecimalDigits
=
"0"
ShowSpinButtons
=
"true"
IncrementSettings-InterceptArrowKeys
=
"true"
Text='<%#Eval("Quantity").ToString() %>'<
br
>
IncrementSettings-InterceptMouseWheel="true" runat="server"<
br
>
ID="Numeric1" DataType="System.Int32" MinValue="1"><
br
>
<
ClientEvents
OnValueChanged
=
"OnClientValueChanged"
/> <
br
>
</
telerik:RadNumericTextBox
><
br
>
</
ItemTemplate
><
br
>
</
telerik:GridTemplateColumn
><
br
>
<
telerik:GridBoundColumn
DataField
=
"Price"
DataType
=
"System.Decimal"
FilterControlAltText
=
"Filter CompanyPrice column"
<br>
HeaderText="Birim Fiyat" AllowFiltering="false" DataFormatString="{0:0.00}"<
br
>
ReadOnly="True" SortExpression="Price" UniqueName="Price"><
br
>
<
br
>
</
telerik:GridBoundColumn
><
br
>
<
telerik:GridBoundColumn
DataField
=
"TaxRate"
DataType
=
"System.Decimal"
<br>
HeaderText="Kdv Oran" AllowFiltering="false" DataFormatString="{0:0.00}"<
br
>
ReadOnly="True" SortExpression="TaxRate" UniqueName="TaxRate"><
br
>
<
br
>
</
telerik:GridBoundColumn
><
br
>
<
br
>
<
telerik:GridTemplateColumn
HeaderText
=
"Ara Toplam"
<br>
UniqueName="SubTotal"><
br
>
<
ItemTemplate
><
br
>
<
asp:Label
ID
=
"lblAraToplam"
runat
=
"server"
Text
=
""
></
asp:Label
><
br
>
</
ItemTemplate
><
br
>
</
telerik:GridTemplateColumn
><
br
>
<
telerik:GridTemplateColumn
HeaderText
=
"KDV Toplam"
<br>
UniqueName="TaxTotal"><
br
>
<
ItemTemplate
><
br
>
<
asp:Label
ID
=
"lblKdvToplam"
runat
=
"server"
Text
=
"Label"
></
asp:Label
><
br
>
</
ItemTemplate
><
br
>
</
telerik:GridTemplateColumn
><
br
>
<
telerik:GridTemplateColumn
HeaderText
=
"Toplam"
<br>
UniqueName="Total"><
br
>
<
ItemTemplate
><
br
>
<
asp:Label
ID
=
"lblToplam"
runat
=
"server"
Text
=
""
></
asp:Label
><
br
>
</
ItemTemplate
><
br
>
</
telerik:GridTemplateColumn
><
br
>
<
br
>
<
br
>
<
br
>
</
Columns
><
br
>
<
br
>
<
EditFormSettings
><
br
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
><
br
>
</
EditFormSettings
><
br
>
</
MasterTableView
><
br
>
<
br
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
><
br
>
<
br
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
></
HeaderContextMenu
><
br
>
</
telerik:RadGrid
> <
br
>
<
br
>
<
telerik:GridTemplateColumn
UniqueName
=
"Actions"
ItemStyle-Width
=
"10%"
>
<
ItemTemplate
>
<
oscarcontrols:OscarImageButton
runat
=
"server"
ID
=
"imgSetting"
ImageUrl
=
"~/images/bg_btn_setting.png"
OnClientClick='<%# "showMenu(event, " + DataBinder.Eval(Container.DataItem, "OrdID") + ")" %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
...
<
Telerik:RadContextMenu
id
=
"RadContextMenu1"
runat
=
"server"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
OnItemClick
=
"RadContextMenu1_ItemClick"
>
<
Items
>
<
Telerik:RadMenuItem
Text
=
"Approve"
/>
<
Telerik:RadMenuItem
Text
=
"Decline"
/>
<
Telerik:RadMenuItem
Text
=
"Info Request"
/>
</
Items
>
</
Telerik:RadContextMenu
>
<
CommandItemTemplate
>
<
div
class
=
"filterEvents1"
>
<
telerik:RadToolBar
ID
=
"tbButtons"
runat
=
"server"
EnableEmbeddedBaseStylesheet
=
"false"
EnableEmbeddedSkins
=
"false"
OnButtonClick
=
"RadToolBar1_ButtonClick"
EnableViewState
=
"true"
AutoPostBack
=
"false"
>
<
Items
>
<
telerik:RadToolBarButton
CheckOnClick
=
"true"
ImageUrl
=
"~/images/ico-all-inactive.png"
Group
=
"showAll"
CheckedImageUrl
=
"~/images/ico-all-active.png"
height
=
"19px"
Checked
=
"false"
CommandName
=
"showAll"
/>
RadGrid1.MasterTableView.FindItemByKeyValue(keyname, keyvalue); ????
Thanks.
.CustomCommandRefresh
{
top
:
1px
!important
;
height
:
16px
!important
;
padding-bottom
:
0px
!important
;
margin-bottom
:
0px
!important
;
background
:
url
(/Images/arrow_rotate_clockwise.png)
no-repeat
!important
;
}
.CustomCommandEdit
{
top
:
1px
!important
;
height
:
16px
!important
;
padding-bottom
:
0px
!important
;
margin-bottom
:
0px
!important
;
background
:
url
(/Images/cog_edit.png)
no-repeat
!important
;
}
.CustomCommandClose .rdClose
{
top
:
1px
!important
;
height
:
16px
!important
;
padding-bottom
:
0px
!important
;
margin-bottom
:
0px
!important
;
background
:
url
(/Images/
cross
.png)
no-repeat
!important
;
}
.rdCommands
{
position
:
absolute
!important
;
right
:
0px
;
top
:
1px
;
height
:
100%
;
}