I have a similar issue that I can't figure out. The difference is that while the OnUpdateCommand event is not firing, the OnInsertCommand event IS firing.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TVProductSelector.WebForm1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
asp:SqlDataSource
ID
=
"SqlDataSource_SelectedItems"
runat
=
"server"
ConnectionString
=
"Data Source=xxxxx;Initial Catalog=xxxxx;Integrated Security=True"
SelectCommand
=
"SELECT * FROM [vPF_OrderItems] WHERE [pfOrderID] = @pfOrderID ORDER BY [item_nbr]"
ProviderName
=
"System.Data.SqlClient"
>
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"64"
Name
=
"pfOrderID"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
<
telerik:RadGrid
ID
=
"RadGrid_SelectedItems"
runat
=
"server"
AllowPaging
=
"True"
DataSourceID
=
"SqlDataSource_SelectedItems"
GridLines
=
"None"
PageSize
=
"15"
AllowMultiRowSelection
=
"True"
OnInsertCommand
=
"RadGrid_SelectedItems_InsertCommand"
OnUpdateCommand
=
"RadGrid_SelectedItems_UpdateCommand"
AutoGenerateColumns
=
"False"
CssClass
=
"TrueValue_tcStandardInput"
OnItemCommand
=
"RadGrid_SelectedItems_ItemCommand"
EnableViewState
=
"true"
>
<
MasterTableView
DataSourceID
=
"SqlDataSource_SelectedItems"
PageSize
=
"10"
ClientDataKeyNames
=
"ID"
AllowAutomaticDeletes
=
"false"
AllowAutomaticInserts
=
"false"
AllowAutomaticUpdates
=
"false"
DataKeyNames
=
"ID"
CommandItemDisplay
=
"TopAndBottom"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridTemplateColumn
DataField
=
"ID"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"ID"
UniqueName
=
"column"
Visible
=
"False"
>
<
EditItemTemplate
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"IDLabel"
runat
=
"server"
Text='<%# Eval("ID") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"item_nbr"
DataType
=
"System.Double"
FilterControlAltText
=
"Filter item_nbr column"
HeaderText
=
"Sku"
SortExpression
=
"item_nbr"
UniqueName
=
"item_nbr"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"item_nbrTextBox"
runat
=
"server"
Enabled
=
"false"
CssClass
=
"tb200"
Text='<%# Bind("item_nbr") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"item_nbrLabel"
runat
=
"server"
Text='<%# Eval("item_nbr") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Thumbnail"
ImageHeight
=
"25px"
ImageWidth
=
"25px"
UniqueName
=
"thumbnail"
>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridImageColumn
>
<
telerik:GridTemplateColumn
DataField
=
"manufacturer"
FilterControlAltText
=
"Filter manufacturer column"
HeaderText
=
"Manufacturer"
SortExpression
=
"manufacturer"
UniqueName
=
"Manufacturer"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"Label_Manufacturer"
runat
=
"server"
Text='<%# Eval("manufacturer") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"model"
FilterControlAltText
=
"Filter model column"
HeaderText
=
"Model"
SortExpression
=
"model"
UniqueName
=
"model"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"modelTextBox"
runat
=
"server"
CssClass
=
"tb200"
Text='<%# Bind("model") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"modelLabel"
runat
=
"server"
Text='<%# Eval("model") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"description"
FilterControlAltText
=
"Filter description column"
HeaderText
=
"Description"
SortExpression
=
"description"
UniqueName
=
"description"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"descriptionTextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("description") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"descriptionLabel"
runat
=
"server"
Text='<%# Eval("description") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_1"
FilterControlAltText
=
"Filter bullet_1 column"
HeaderText
=
"Bullet 1"
SortExpression
=
"bullet_1"
UniqueName
=
"bullet_1"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_1TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_1") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_1Label"
runat
=
"server"
Text='<%# Eval("bullet_1") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_2"
FilterControlAltText
=
"Filter bullet_2 column"
HeaderText
=
"Bullet 2"
SortExpression
=
"bullet_2"
UniqueName
=
"bullet_2"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_2TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_2") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_2Label"
runat
=
"server"
Text='<%# Eval("bullet_2") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_3"
FilterControlAltText
=
"Filter bullet_3 column"
HeaderText
=
"Bullet 3"
SortExpression
=
"bullet_3"
UniqueName
=
"bullet_3"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_3TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_3") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_3Label"
runat
=
"server"
Text='<%# Eval("bullet_3") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_4"
FilterControlAltText
=
"Filter bullet_4 column"
HeaderText
=
"Bullet 4"
SortExpression
=
"bullet_4"
UniqueName
=
"bullet_4"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_4TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_4") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_4Label"
runat
=
"server"
Text='<%# Eval("bullet_4") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_5"
FilterControlAltText
=
"Filter bullet_5 column"
HeaderText
=
"Bullet 5"
SortExpression
=
"bullet_5"
UniqueName
=
"bullet_5"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_5TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_5") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_5Label"
runat
=
"server"
Text='<%# Eval("bullet_5") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_6"
FilterControlAltText
=
"Filter bullet_6 column"
HeaderText
=
"Bullet 6"
SortExpression
=
"bullet_6"
UniqueName
=
"bullet_6"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_6TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_6") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_6Label"
runat
=
"server"
Text='<%# Eval("bullet_6") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_7"
FilterControlAltText
=
"Filter bullet_7 column"
HeaderText
=
"Bullet 7"
SortExpression
=
"bullet_7"
UniqueName
=
"bullet_7"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_7TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_7") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_7Label"
runat
=
"server"
Text='<%# Eval("bullet_7") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"bullet_8"
FilterControlAltText
=
"Filter bullet_8 column"
HeaderText
=
"Bullet 8"
SortExpression
=
"bullet_8"
UniqueName
=
"bullet_8"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"bullet_8TextBox"
runat
=
"server"
CssClass
=
"tb800"
Text='<%# Bind("bullet_8") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"bullet_8Label"
runat
=
"server"
Text='<%# Eval("bullet_8") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"StorePrice"
DataType
=
"System.Double"
FilterControlAltText
=
"Filter StorePrice column"
HeaderText
=
"Suggested Retail"
SortExpression
=
"StorePrice"
UniqueName
=
"StorePrice"
Visible
=
"False"
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"StorePriceTextBox"
runat
=
"server"
CssClass
=
"tb200"
Text='<%# Bind("StorePrice") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"StorePriceLabel"
runat
=
"server"
Text='<%# Eval("StorePrice") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Quantity"
DataType
=
"System.Double"
FilterControlAltText
=
"Filter Quantity column"
HeaderText
=
"Quantity"
SortExpression
=
"Quantity"
UniqueName
=
"Quantity"
Visible
=
"False"
>
<
EditItemTemplate
>
<
telerik:RadNumericTextBox
ID
=
"RadNumericTextBox_Quantity"
runat
=
"server"
DbValue='<%# Eval("Quantity") %>'
MinValue="1" MaxValue="50" IncrementSettings-Step="1">
</
telerik:RadNumericTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"QuantityLabel"
runat
=
"server"
Text='<%# Eval("Quantity") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
FilterControlAltText
=
"Filter column column"
Text
=
"Delete"
UniqueName
=
"column2"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
</
div
>
</
form
>
</
body
>
</
html
>