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