I have a grid with an editform popup (no usercontrol just edit form) after I do an update or insert I dont want to see the popup. How do I hide it?
I have tried
grdItems.MasterTableView.ClearEditItems();
grdItems.MasterTableView.ClearChildEditItems();
grdItems.MasterTableView.ClearSelectedItems();
All of which don't work.
Can anyone help me out
Thank you!
12 Answers, 1 is accepted
Are you saying that the popup edit form does not close after you insert or update a record? This should be the default behavior. Can you post some of your code so that I can see what is happening? Perhaps then I can help you further.
Regards,
Kevin Babcock
The button itself looks like this:
<asp:Button ID="Button1"
Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'
CausesValidation="false" >
</asp:Button>
<asp:Button ID="Button2" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel">
</asp:Button>
The start of the RadGrid (not complete code):
<telerik:RadGrid ID="RadGridActuals" Skin="WebBlue" runat="server" GridLines="Both"
AllowPaging="false" AllowSorting="True" Width="99%" AutoGenerateColumns="False"
ShowStatusBar="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
AllowAutomaticUpdates="True" OnNeedDataSource="OnNeedDataSource" OnDeleteCommand="OnGridDeleteCommand"
AutoGenerateEditColumn="true" OnUpdateCommand="OnGridUpdateCommand" OnInsertCommand="OnGridInsertCommand"
OnDetailTableDataBind="OnGridExpand">
....
</telerik:RadGrid>
Are you perfroming the Update/insert operation manually or automatically? If you are performing the operation in code behind(manually), then set the AllowAutomaticInserts/Updates to false and check if it helps close the edit popup form.
Thanks
Princy.
The options AllowAutomaticUpdates, etc. are 'False'
This is indeed strange and unfortunately I cannot say for certain why the insert form remains open after a successful manual insert operation. Can you please double-check that the record is added in the grid source and you do not have e.Canceled = true somewhere in your InsertCommand handler?
You may also test whether settings explicitly e.Item.OwnerTableView.IsItemInserted = false from within the InsertCommand handler makes a difference.
Best regards,
Sebastian
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Hi Sebastian,
What do you mean by ' that the record is added in the grid source'?
I do not have e.Canceled = true in my InsertCommand handler
When I add e.Item.OwnerTableView.IsItemInserted = false at the end in the InsertCommand I get the following error:
Insert item is available only when grid is in insert mode. |
Best regards,
Agnes
I meant to ensure that the inserted record is added to the underlying grid source.
Can you please post your grid definition along with the InsertCommand handler in this forum thread? I will inspect the code and will do my best to advice you further.
Regards,
Sebastian
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Hi Sebastian,
The inserted record is added to the underlying grid source.
I have a hierchial grid with 3 levels. Detailtable with the name 'File' (line 176) is the one I have problems with.
<telerik:RadGrid ID="gvProjects" runat="server" DataSourceID="dsProject" GridLines="None" | |
Skin="Office2007" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" | |
AllowMultiRowSelection="false" OnDetailTableDataBind="gvProjects_DetailTableDataBind" | |
OnNeedDataSource="gvProjects_NeedDataSource" DataKeyNames="ProjectId"> | |
<PagerStyle Mode="NextPrevAndNumeric" /> | |
<ClientSettings EnablePostBackOnRowClick="true"> | |
<Selecting AllowRowSelect="True"></Selecting> | |
</ClientSettings> | |
<MasterTableView CommandItemDisplay="Bottom" DataKeyNames="ProjectId" AllowPaging="True" | |
AutoGenerateColumns="False" Name="Projects" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" | |
AllowAutomaticUpdates="True" CommandItemSettings-AddNewRecordText="Add new project"> | |
<%--Detailtable Tasks--%> | |
<DetailTables> | |
<telerik:GridTableView runat="server" DataKeyNames="ProjectId,TaskId" DataSourceID="dsTasks" | |
CommandItemDisplay="Bottom" GridLines="None" Name="Tasks" PageSize="10" PagerStyle-Mode="NextPrevAndNumeric" | |
AllowPaging="True" AutoGenerateColumns="False" Width="100%" ExpandCollapseColumn-ButtonType="ImageButton" | |
AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" | |
AllowSorting="True" NoDetailRecordsText="No tasks to display." EditFormSettings-ColumnNumber="3" | |
CommandItemSettings-AddNewRecordText="Add new task" EditFormSettings-EditColumn-UpdateText="Update task" | |
EditFormSettings-EditColumn-InsertText="Insert Task" EditFormSettings-EditColumn-CurrentFilterFunction="LessThanOrEqualTo"> | |
<%--Detailtable Files to Task--%> | |
<DetailTables> | |
<telerik:GridTableView runat="server" CommandItemDisplay="None" Name="FilesToTask" | |
AllowPaging="True" PageSize="5" AutoGenerateColumns="False" Width="100%" DataSourceID="dsFilesToTask" | |
DataKeyNames="TaskId, FileToTaskId" ClientDataKeyNames="FileId,FileSaveAs,FileName"> | |
<RowIndicatorColumn Visible="false"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn Visible="true" Resizable="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<ParentTableRelation> | |
<telerik:GridRelationFields DetailKeyField="TaskId" MasterKeyField="TaskId" /> | |
</ParentTableRelation> | |
<%--Columns: Files attached to tasks--%> | |
<Columns> | |
<telerik:GridBoundColumn DataField="FileName" SortExpression="FileName" HeaderText="File" | |
UniqueName="FileName"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="FileSaveAs" SortExpression="FileSaveAs" HeaderText="File ID" | |
UniqueName="FileSaveAs" Visible="False" ReadOnly="True"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="FileId" SortExpression="FileId" HeaderText="File ID" | |
UniqueName="FileId" Visible="False" ReadOnly="True"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="TaskId" SortExpression="TaskId" HeaderText="Task ID" | |
UniqueName="TaskId" Visible="False" ReadOnly="true"> | |
</telerik:GridBoundColumn> | |
<telerik:GridDateTimeColumn DataField="DateCreated" SortExpression="DateCreated" | |
HeaderText="Date Created" UniqueName="DateCreated" Visible="False" PickerType="DatePicker" | |
DataFormatString="{0:d}"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridBoundColumn SortExpression="FileToTaskId" HeaderText="FileToTaskId" | |
DataField="FileToTaskId" UniqueName="FileToTaskId" Visible="false" ReadOnly="True"> | |
</telerik:GridBoundColumn> | |
<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandFileToTask"> | |
</telerik:GridEditCommandColumn> | |
<telerik:GridButtonColumn ConfirmText="Delete this File?" ButtonType="ImageButton" | |
CommandName="Delete" Text="Delete" UniqueName="DeleteFileToTask"> | |
<HeaderStyle Width="20px" /> | |
</telerik:GridButtonColumn> | |
</Columns> | |
<EditFormSettings> | |
<EditColumn ButtonType="ImageButton" InsertText="Insert File" UpdateText="Update File" | |
UniqueName="EditCommandColumn1" CancelText="Cancel Edit"> | |
</EditColumn> | |
<FormTableButtonRowStyle HorizontalAlign="right" /> | |
<PopUpSettings ScrollBars="None"></PopUpSettings> | |
</EditFormSettings> | |
<EditItemStyle BackColor="#00CC00" Font-Bold="False" Font-Italic="False" Font-Overline="False" | |
Font-Strikeout="False" Font-Underline="False" ForeColor="#00CC00" Wrap="True" /> | |
</telerik:GridTableView> | |
</DetailTables> | |
<RowIndicatorColumn Visible="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn Resizable="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<ParentTableRelation> | |
<telerik:GridRelationFields DetailKeyField="ProjectId" MasterKeyField="ProjectId" /> | |
</ParentTableRelation> | |
<%--Columns Taken--%> | |
<Columns> | |
<telerik:GridBoundColumn DataField="TaskId" HeaderText="TaskId" ReadOnly="True" SortExpression="TaskId" | |
UniqueName="TaskId" Visible="False"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="ProjectId" HeaderText="ProjectId" ReadOnly="True" | |
SortExpression="ProjectId" UniqueName="ProjectId" Visible="false"> | |
</telerik:GridBoundColumn> | |
<telerik:GridDropDownColumn DataField="BewerkingId" DataSourceID="dsTaskList" HeaderText="Task" | |
ListTextField="SoortBewerking" ListValueField="BewerkingId" UniqueName="SoortBewerking" | |
EditFormColumnIndex="0"> | |
</telerik:GridDropDownColumn> | |
<telerik:GridBoundColumn DataField="TaskDescription" SortExpression="TaskDescription" | |
HeaderText="Description" Visible="true" UniqueName="TaskDescription" EditFormColumnIndex="0"> | |
</telerik:GridBoundColumn> | |
<telerik:GridTemplateColumn UniqueName="TaskDescription" DataField="TaskDescription"> | |
<ItemTemplate> | |
<asp:Label runat="server" ID="lblTaskDescription" Visible="true" Text='<%#Eval("TaskDescription") %>'></asp:Label> | |
</ItemTemplate> | |
<EditItemTemplate> | |
<asp:Label runat="server" ID="lblTaskDescription" Visible="true" Text="Description"></asp:Label> | |
<asp:TextBox runat="server" ID="txtTaskDescription" Visible="true" Text='<%#Bind("TaskDescription") %>'></asp:TextBox> | |
<asp:RequiredFieldValidator ControlToValidate="txtTaskDescription" runat="server" ErrorMessage="Description">*</asp:RequiredFieldValidator> | |
<asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText="De volgende velden zijn verplicht:" | |
ShowMessageBox="True" ShowSummary="False" /> | |
</EditItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridDropDownColumn DataField="UserId" DataSourceID="dsUsers" HeaderText="User" | |
ListTextField="Name" ListValueField="UserId" UniqueName="UserId" EditFormColumnIndex="0"> | |
</telerik:GridDropDownColumn> | |
<telerik:GridNumericColumn SortExpression="NumberArticles" DataField="NumberArticles" | |
HeaderText="Number of Articles" UniqueName="NumberArticles" Visible="true" EditFormColumnIndex="0"> | |
</telerik:GridNumericColumn> | |
<telerik:GridBoundColumn DataField="Remarks" HeaderText="Remarks" SortExpression="Remarks" | |
UniqueName="Remarks" Visible="False" EditFormColumnIndex="0"> | |
</telerik:GridBoundColumn> | |
<telerik:GridDropDownColumn DataField="StatusId" DataSourceID="dsStatus" HeaderText="Status" | |
ListTextField="StatusNam" ListValueField="StatusId" UniqueName="ddlStatus" EditFormColumnIndex="0"> | |
</telerik:GridDropDownColumn> | |
<telerik:GridDateTimeColumn DataField="DateSendDataSteward" SortExpression="DateSendDataSteward" | |
HeaderText="Date Mail" PickerType="None" UniqueName="DateSendDataSteward" DataFormatString="{0:d}" | |
EditFormColumnIndex="0"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridDateTimeColumn DataField="StartDate" HeaderText="Start Date" SortExpression="StartDate" | |
UniqueName="StartDate" PickerType="DatePicker" DataFormatString="{0:d}" EditFormColumnIndex="1" Visible="false"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridNumericColumn SortExpression="EstimatedHours" DataField="EstimatedHours" | |
HeaderText="Estimated Hours" UniqueName="EstimatedHours" Visible="true" EditFormColumnIndex="1"> | |
</telerik:GridNumericColumn> | |
<telerik:GridDateTimeColumn SortExpression="EstimatedReadyDate" DataField="EstimatedReadyDate" | |
UniqueName="EstimatedReadyDate" HeaderText="Estimated Date Finished" Visible="true" | |
PickerType="DatePicker" DataFormatString="{0:d}" EditFormColumnIndex="1"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridNumericColumn SortExpression="RealHours" DataField="RealHours" HeaderText="Real Hours" | |
UniqueName="RealHours" Visible="false" EditFormColumnIndex="2"> | |
</telerik:GridNumericColumn> | |
<telerik:GridDateTimeColumn DataField="ReadyDate" HeaderText="Ready Date" SortExpression="ReadyDate" | |
UniqueName="ReadyDate" Visible="False" PickerType="DatePicker" EditFormColumnIndex="2"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridDateTimeColumn DataField="Date" HeaderText="Date" UniqueName="Date" | |
Visible="False" PickerType="DatePicker"> | |
</telerik:GridDateTimeColumn> | |
<telerik:GridTemplateColumn UniqueName="TempCol" DataField="FileId"> | |
<ItemTemplate> | |
<asp:Label runat="server" ID="lblFileId" Visible="false" Text='<%#Eval("TaskId") %>'></asp:Label> | |
</ItemTemplate> | |
<EditItemTemplate> | |
<asp:Panel ID="mypanel" runat="server"> | |
<asp:CheckBoxList ID="chkTasks" runat="server" DataTextField="FileName" DataValueField="FileId" | |
DataSourceID="dstest" AutoPostBack="True" RepeatDirection="Vertical" OnSelectedIndexChanged="chkTasks_CheckedChanged"> | |
</asp:CheckBoxList> | |
</asp:Panel> | |
</EditItemTemplate> | |
<ItemStyle HorizontalAlign="Left" VerticalAlign="Top" /> | |
</telerik:GridTemplateColumn> | |
<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandTask"> | |
</telerik:GridEditCommandColumn> | |
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogType="RadWindow" | |
ConfirmText="Delete this task?" UniqueName="DeleteTask"> | |
</telerik:GridButtonColumn> | |
</Columns> | |
<EditFormSettings> | |
<EditColumn ButtonType="ImageButton" InsertText="Insert Task" UpdateText="Update Task" | |
UniqueName="EditCommandColumn1" CancelText="Candel Edit"> | |
</EditColumn> | |
<PopUpSettings ScrollBars="None"></PopUpSettings> | |
<FormTableButtonRowStyle HorizontalAlign="Right" /> | |
</EditFormSettings> | |
<PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> | |
</telerik:GridTableView> | |
<%-- Files attached to project--%> | |
<telerik:GridTableView runat="server" DataKeyNames="ProjectId, FileId" CommandItemDisplay="Bottom" | |
Name="Files" PageSize="10" PagerStyle-Mode="NextPrevAndNumeric" AllowPaging="true" | |
DataSourceID="dsFiles" AutoGenerateColumns="False" Width="100%" NoDetailRecordsText="No Files to display" | |
CommandItemSettings-RefreshText="Refresh" CommandItemSettings-AddNewRecordText="Add new file" ClientDataKeyNames="FileId,FileSaveAs,FileName" AllowAutomaticDeletes="False" AllowAutomaticInserts="False" AllowAutomaticUpdates="False"> | |
<RowIndicatorColumn Visible="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn Visible="True" Resizable="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<ParentTableRelation> | |
<telerik:GridRelationFields DetailKeyField="ProjectId" MasterKeyField="ProjectId" /> | |
</ParentTableRelation> | |
<%--Columns Files gekoppeld aan project--%> | |
<Columns> | |
<%--<telerik:GridBoundColumn DataField="FileName" HeaderText="FileName" SortExpression="FileName" | |
UniqueName="FileName" Visible="true"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="FileSaveAs" HeaderText="FileSaveAs" SortExpression="FileSaveAs" | |
UniqueName="FileSaveAs" Visible="False"> | |
</telerik:GridBoundColumn>--%> | |
<telerik:GridTemplateColumn DataField="FileName" HeaderText="File" SortExpression="FileName" | |
UniqueName="FileSaveAs1" Visible="true"> | |
<EditItemTemplate> | |
<telerik:RadUpload ID="rupFile" runat="server" Skin="Office2007" /> | |
</EditItemTemplate> | |
<ItemTemplate> | |
<asp:Label ID="lblFileDescription" runat="server" Text='<%#Eval("FileName") %>'></asp:Label> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<%--<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandFile" | |
EditFormColumnIndex="2"> | |
</telerik:GridEditCommandColumn>--%> | |
<telerik:GridButtonColumn ConfirmText="Delete this file?" ButtonType="ImageButton" | |
CommandName="Delete" Text="Delete" UniqueName="DeleteFile"> | |
<HeaderStyle Width="20px" /> | |
</telerik:GridButtonColumn> | |
<telerik:GridTemplateColumn DataField="FileId" SortExpression="FileId" UniqueName="FileId" | |
Visible="False"> | |
</telerik:GridTemplateColumn> | |
</Columns> | |
<EditFormSettings> | |
<EditColumn ButtonType="ImageButton" InsertText="Insert File" UpdateText="Update File" | |
UniqueName="EditCommandColumn1" CancelText="Candel Edit"> | |
</EditColumn> | |
<PopUpSettings ScrollBars="None"></PopUpSettings> | |
<FormTableButtonRowStyle HorizontalAlign="Right" /> | |
</EditFormSettings> | |
<PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> | |
</telerik:GridTableView> | |
</DetailTables> | |
<%--Columns Project--%> | |
<Columns> | |
<telerik:GridBoundColumn DataField="ProjectId" DataType="System.Int32" HeaderText="ProjectId" | |
ReadOnly="True" SortExpression="ProjectId" UniqueName="ProjectId" Visible="false"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="ProjectName" HeaderText="ProjectName" SortExpression="ProjectName" | |
UniqueName="ProjectName"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="ProjectDescription" HeaderText="ProjectDescription" | |
SortExpression="ProjectDescription" UniqueName="ProjectDescription" Visible="False"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Remarks" HeaderText="Remarks" SortExpression="Remarks" | |
UniqueName="Remarks" Visible="False"> | |
</telerik:GridBoundColumn> | |
<telerik:GridDropDownColumn DataField="CompanyId" DataSourceID="dsCompany" HeaderText="Company" | |
ListTextField="CompanyName" ListValueField="CompanyId" UniqueName="Cust"> | |
</telerik:GridDropDownColumn> | |
<telerik:GridNumericColumn DataField="ContractNummer" DataType="System.Int64" HeaderText="ContractNummer" | |
SortExpression="ContractNummer" UniqueName="ContractNummer"> | |
</telerik:GridNumericColumn> | |
<telerik:GridDropDownColumn DataField="DataSupplierId" DataSourceID="dsDataSup" HeaderText="Supplier" | |
ListTextField="CompanyName" ListValueField="CompanyId" UniqueName="DataSup"> | |
</telerik:GridDropDownColumn> | |
<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandProject"> | |
<HeaderStyle Width="20px" /> | |
</telerik:GridEditCommandColumn> | |
<telerik:GridButtonColumn ConfirmText="Delete this project?" ButtonType="ImageButton" | |
CommandName="Delete" Text="Delete" UniqueName="DeleteProject"> | |
<HeaderStyle Width="20px" /> | |
</telerik:GridButtonColumn> | |
</Columns> | |
<RowIndicatorColumn Visible="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn Resizable="False"> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<EditFormSettings> | |
<EditColumn ButtonType="ImageButton" InsertText="Insert" UpdateText="Update" UniqueName="EditCommandColumn1" | |
CancelText="Candel Edit"> | |
</EditColumn> | |
<FormTableButtonRowStyle HorizontalAlign="Right" /> | |
<PopUpSettings ScrollBars="None"></PopUpSettings> | |
</EditFormSettings> | |
</MasterTableView> | |
</telerik:RadGrid> |
This is the code-behind (it is part of '
Protected Sub gvProjects_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles gvProjects.ItemCommand')
:
If (e.CommandName = RadGrid.PerformInsertCommandName) Then | |
Dim parentItem = CType(e.Item.OwnerTableView.ParentItem, GridDataItem) | |
If (Not parentItem Is Nothing) Then | |
gvProjects.Controls.Add(New LiteralControl("Parent item primary field value is: " & _ | |
CType(parentItem.OwnerTableView.DataKeyValues(parentItem.ItemIndex)("ProjectId"), String))) | |
End If | |
'Start insertFile | |
If (e.Item.OwnerTableView.DataSourceID = "dsFiles") Then | |
Dim uploader As RadUpload = e.Item.FindControl("rupFile") | |
If uploader.UploadedFiles.Count > 0 Then | |
For Each ValidFile As UploadedFile In uploader.UploadedFiles | |
Dim TargetFolder As String = System.Configuration.ConfigurationManager.AppSettings("UploadFolder").ToString | |
Dim ProjectId As Integer = CType(parentItem.OwnerTableView.DataKeyValues(parentItem.ItemIndex)("ProjectId"), String) | |
Dim FileExtension As String | |
FileExtension = System.IO.Path.GetExtension(ValidFile.FileName).ToLower() | |
Dim opslaanals As String | |
opslaanals = Now().Year.ToString("0000") | |
opslaanals += Now().Month.ToString("00") | |
opslaanals += Now().Day.ToString("00") | |
opslaanals += Now().TimeOfDay.TotalMilliseconds.ToString("00000000") | |
Dim FileName As String = ValidFile.GetName | |
If Not Directory.Exists(TargetFolder) Then | |
Directory.CreateDirectory(TargetFolder) | |
End If | |
ValidFile.SaveAs(TargetFolder + opslaanals & FileExtension) | |
'schrijft files weg naar database | |
Dim datum As Date | |
datum = Now() | |
Dim strSQL As String = _ | |
"INSERT INTO tblFiles " & _ | |
"(FileName, FileSaveAs, ProjectId, DownloadDate) " & _ | |
"VALUES " & _ | |
"(@FileName, @FileSaveAs, @ProjectId, @DownloadDate)" | |
Dim Command As New SqlCommand(strSQL) | |
Command.Parameters.Add(New SqlParameter("@FileName", SqlDbType.NVarChar)).Value = FileName | |
Command.Parameters.Add(New SqlParameter("@FileSaveAs", SqlDbType.NVarChar)).Value = opslaanals & FileExtension | |
Command.Parameters.Add(New SqlParameter("@ProjectId", SqlDbType.Int)).Value = ProjectId | |
Command.Parameters.Add(New SqlParameter("@DownloadDate", SqlDbType.DateTime)).Value = datum | |
DBPortal.Execute(Command) | |
Next | |
e.Item.OwnerTableView.IsItemInserted = False | |
End If | |
End If | |
End If |
Can you please verify that you are using the latest version 2008.3.1125 of RadControls for ASP.NET AJAX in your project? There was an issue with the inheritance of AllowAutomaticXXXX properties from the RadGrid instance in the detail tables which should be addressed in this version of the product and may cause the erroneous behavior in your case (i.e. the false settings for these properties to be disregarded for the detail table in question).
Alternatively, check whether settings the AllowAutomaticXXXX properties in the grid tag to false makes a difference.
Best regards,
Sebastian
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
set AllowAutomaticInserts="False" on the RadGrid AND on the MasterTableView of theRadGrid
Then use the item inserted method to reset the KeepInInsertMode
Protected Sub rgrdResources_ItemInserted(ByVal source As Object, ByVal e As Telerik.Web.UI.GridInsertedEventArgs) Handles rgrdResources.ItemInserted
e.KeepInInsertMode = False
End Sub