Hi
I have a grid with CommandItemTemplate.in
when i click button which it do
Object reference not set to an instance of an object.
Error raise in this line
please help to me
I have a grid with CommandItemTemplate.in
CommandItemTemplate
i use 4 buttons for Insert,Update,etc.when i click button which it do
PerformInsert
i receive this flow errorObject reference not set to an instance of an object.
Error raise in this line
e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);
editedItem is null
please help to me
This here my html code
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"dgdZone"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"dgdZone"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadGrid
ID
=
"dgdZone"
runat
=
"server"
AutoGenerateColumns
=
"False"
MasterTableView-Dir
=
"RTL"
CellSpacing
=
"0"
GridLines
=
"None"
Width
=
"70%"
AutoGenerateHierarchy
=
"True"
Skin
=
"Outlook"
onneeddatasource
=
"dgdZone_NeedDataSource"
oninsertcommand
=
"dgdZone_InsertCommand"
onupdatecommand
=
"dgdZone_UpdateCommand"
ondeletecommand
=
"dgdZone_DeleteCommand"
ShowStatusBar
=
"True"
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
EnableDragToSelectRows
=
"True"
/>
</
ClientSettings
>
<
ExportSettings
FileName
=
"ErikaGridExport"
>
</
ExportSettings
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
HierarchyLoadMode
=
"Client"
CommandItemDisplay
=
"Top"
Dir
=
"RTL"
EditMode
=
"EditForms"
Font-Names
=
"Tahoma"
NoMasterRecordsText
=
"پیمانکاری ثبت نشده است "
>
<
CommandItemTemplate
>
<
table
>
<
tr
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnEdit"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"EditSelected"
runat
=
"server"
Skin
=
"Office2007"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Visible='<%# dgdZone.EditIndexes.Count == 0 %>' Text="ویرایش">
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/data_edit.png"
SecondaryIconLeft
=
"5"
SecondaryIconRight
=
"10"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnCancel"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"CancelAll"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"انصراف"
Visible='<%# dgdZone.EditIndexes.Count > 0 || dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/no.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"3"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnSave"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"UpdateEdited"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"ذخیره"
Visible='<%# dgdZone.EditIndexes.Count > 0 %>'>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnNew"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"InitInsert"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"پیمانکار جدید"
Visible='<%# !dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/add2.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnSaveNewItem"
Width
=
"120px"
Height
=
"25px"
CommandName
=
"PerformInsert"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
runat
=
"server"
Text
=
"ثبت پیمانکار جدید"
Visible='<%# dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/save_as.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnDelete"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"DeleteSelected"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
runat
=
"server"
Text
=
"حذف"
>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/delete2.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
</
tr
>
</
table
>
<%--<
telerik:RadToolBar
ID
=
"RadToolBar1"
runat
=
"server"
OnClientButtonClicking
=
"onToolBarClientButtonClicking"
OnButtonClick
=
"RadToolBar1_ButtonClick"
Skin
=
"Outlook"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"ویرایش"
Font-Names
=
"Tahoma"
CommandName
=
"EditSelected"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count == 0 %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"ذخیره"
CommandName
=
"UpdateEdited"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count > 0 %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"انصراف"
CommandName
=
"CancelAll"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count > 0 || dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"منطقه جدید"
CommandName
=
"InitInsert"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# !dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"ثبت منطقه جدید"
CommandName
=
"PerformInsert"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"حذف"
CommandName
=
"DeleteSelected"
ImageUrl
=
"StyleStandars/Images/users_into.png"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"بازآوری"
CommandName
=
"RebindGrid"
ImageUrl
=
"StyleStandars/Images/users_into.png"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>--%>
</
CommandItemTemplate
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
ShowExportToExcelButton
=
"True"
ShowExportToPdfButton
=
"True"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"iNumber"
FilterControlAltText
=
"Filter iNumber column"
UniqueName
=
"iNumber"
ForceExtractValue
=
"Always"
Visible
=
"False"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strName"
FilterControlAltText
=
"Filter strName column"
HeaderText
=
"نام شرکت"
UniqueName
=
"strName"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strNameTextBox"
Skin
=
"Office2010Blue"
Width
=
"150px"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text='<%# Bind("strName") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strNameLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strName") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strManager"
FilterControlAltText
=
"Filter strManager column"
HeaderText
=
"نام مدیر عامل"
UniqueName
=
"strManager"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strManagerTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strManager") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strManagerLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strManager") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strTell"
FilterControlAltText
=
"Filter strTell column"
HeaderText
=
"تلفن"
UniqueName
=
"strTell"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strTellTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strTell") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strTellLabel"
runat
=
"server"
Text='<%# Eval("strTell") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strManagerMobile"
FilterControlAltText
=
"Filter strManagerMobile column"
HeaderText
=
"تلفن همراه مدیر عامل"
UniqueName
=
"strManagerMobile"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strManagerMobileTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strManagerMobile") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strManagerMobileLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strManagerMobile") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strDateRegister"
FilterControlAltText
=
"Filter strDateRegister column"
HeaderText
=
"تاریخ ثبت شرکت"
UniqueName
=
"strDateRegister"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strDateRegisterTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strDateRegister") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strDateRegisterLabel"
runat
=
"server"
Text='<%# Eval("strDateRegister") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strAdress"
FilterControlAltText
=
"Filter strAdress column"
HeaderText
=
"آدرس"
UniqueName
=
"strAddress"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strAdressTextBox"
Skin
=
"Office2010Blue"
Width
=
"400px"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text='<%# Bind("strAddress") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strAdressLabel"
runat
=
"server"
Text='<%# Eval("strAddress") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Right"
VerticalAlign
=
"Middle"
Width
=
"200px"
/>
<
ItemStyle
Width
=
"200px"
/>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
Visible
=
"false"
ButtonType
=
"PushButton"
InsertText
=
"ذخیره"
UpdateText
=
"ذخیره"
CancelText
=
"انصراف"
></
EditColumn
>
<
FormMainTableStyle
Font-Names
=
"tahoma"
Font-Size
=
"9pt"
/>
<
FormTableStyle
Font-Names
=
"tahoma"
Font-Size
=
"9pt"
/>
</
EditFormSettings
>
<
EditItemStyle
Font-Names
=
"Tahoma"
/>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
<
WebServiceSettings
>
<
ODataSettings
InitialContainerName
=
""
></
ODataSettings
>
</
WebServiceSettings
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
<
WebServiceSettings
>
<
ODataSettings
InitialContainerName
=
""
></
ODataSettings
>
</
WebServiceSettings
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
please help to me