Hi all,
I have a grid with a sub grid. All works wel, except the detail grid will not insert, update or delete. I can select edit, I'm getting a popup edit, but when I click update, the record is not being updated. No errors. The event "ItemCommand" triggers, and thats it! nothing else, no other events, not from the grid as the datasource.
I've tried (among other 1000 things) to use the detail datasource on a single grid, and there are no problems.
In the example:
http://demos.telerik.com/aspnet/prometheus/Grid/Examples/DataEditing/ThreeLevel/DefaultVB.aspx
it seems a piece of cake... I've copied all the properties edc.. It is costing mne hours and still nothing...
do I need to set other properties? Is detail editing not supported this way?
I have a grid with a sub grid. All works wel, except the detail grid will not insert, update or delete. I can select edit, I'm getting a popup edit, but when I click update, the record is not being updated. No errors. The event "ItemCommand" triggers, and thats it! nothing else, no other events, not from the grid as the datasource.
I've tried (among other 1000 things) to use the detail datasource on a single grid, and there are no problems.
In the example:
http://demos.telerik.com/aspnet/prometheus/Grid/Examples/DataEditing/ThreeLevel/DefaultVB.aspx
it seems a piece of cake... I've copied all the properties edc.. It is costing mne hours and still nothing...
do I need to set other properties? Is detail editing not supported this way?
5 Answers, 1 is accepted
0
Kevin Babcock
Top achievements
Rank 1
answered on 05 Nov 2008, 08:43 PM
Hello Proovit,
Would you mind posting your code here so that I can get a better idea of what you might be doing wrong?
Thanks,
Kevin Babcock
Would you mind posting your code here so that I can get a better idea of what you might be doing wrong?
Thanks,
Kevin Babcock
0
Princy
Top achievements
Rank 2
answered on 06 Nov 2008, 04:20 AM
Hello Proovit,
Have you set the AllowAutomaticUpdates to true for the DetailTable. If not, try setting it to true and see if it works.
aspx:
Thanks
Princy.
Have you set the AllowAutomaticUpdates to true for the DetailTable. If not, try setting it to true and see if it works.
aspx:
<telerik:RadGrid ID="RadGrid1" AutoGenerateColumns="false" runat="server"> |
<MasterTableView EditMode="EditForms" Name="Master"> |
<DetailTables> |
<telerik:GridTableView AllowAutomaticUpdates="true" Name="Detail" DataSourceID="SqlDataSource1" runat="server" > |
<Columns> |
...... |
Thanks
Princy.
0
Erik
Top achievements
Rank 2
answered on 06 Nov 2008, 10:58 AM
Hello Kevin & Princy,
Thanks for your responces. Yes, i used "AllowAutomaticUpdates" aswel as "AllowAutomaticDeleted" and "AllowAutomaticInserts" both on the master as the detail.
Here is the code:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default7.aspx.vb" Inherits="Default7" %> | |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> | |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head runat="server"> | |
<title>Untitled Page</title> | |
</head> | |
<body> | |
<form id="form1" runat="server"> | |
<div> | |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> | |
<telerik:RadGrid ID="RadGrid_Release" runat="server" AutoGenerateColumns="False" | |
DataSourceID="SqlDataSource_Release" GridLines="None" Skin="Office2007"> | |
<MasterTableView DataKeyNames="Releasenummer" DataSourceID="SqlDataSource_Release" EditMode="PopUp" CommandItemDisplay="TopAndBottom" Name="Master" | |
CommandItemSettings-AddNewRecordText="New Release" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" > | |
<RowIndicatorColumn> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<DetailTables> | |
<telerik:GridTableView DataSourceID="SqlDataSource_Stem" DataKeyNames="Stemaanvraagnummer" Caption="Stem for this release" | |
Name="Detail_Stem" CommandItemDisplay="TopAndBottom" EditMode="PopUp" CommandItemSettings-AddNewRecordText="New Stem" | |
AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" ShowFooter="true" > | |
<ParentTableRelation> | |
<telerik:GridRelationFields DetailKeyField="Releasenummer" MasterKeyField="Releasenummer" /> | |
</ParentTableRelation> | |
<RowIndicatorColumn> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</RowIndicatorColumn> | |
<ExpandCollapseColumn> | |
<HeaderStyle Width="20px"></HeaderStyle> | |
</ExpandCollapseColumn> | |
<Columns> | |
<telerik:GridEditCommandColumn ButtonType="ImageButton"></telerik:GridEditCommandColumn> | |
<telerik:GridButtonColumn CommandName="Delete" Text="Delete" ButtonType="ImageButton"></telerik:GridButtonColumn> | |
<telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status" UniqueName="Status" HeaderStyle-Width="40px"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Tons" DataType="System.Int32" DataFormatString="{0:N0}" HeaderText="Tons" SortExpression="Tons" | |
UniqueName="Tons" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" Aggregate="Sum" > | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Klantreferentie1" HeaderText="Ref. 1" SortExpression="Klantreferentie1" UniqueName="Klantreferentie1"></telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Klantreferentie2" HeaderText="Ref. 2" SortExpression="Klantreferentie2" UniqueName="Klantreferentie2"></telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Klantreferentie3" HeaderText="Ref. 3" SortExpression="Klantreferentie3" UniqueName="Klantreferentie3"></telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Stemaanvraagnummer" DataType="System.Int32" HeaderText="{ID}" SortExpression="Stemaanvraagnummer" | |
UniqueName="Stemaanvraagnummer" HeaderStyle-Width="40px" HeaderStyle-ForeColor="Red" ItemStyle-ForeColor="Red"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Releasenummer" DataType="System.Int32" HeaderText="{ReID}" SortExpression="Releasenummer" | |
UniqueName="Releasenummer" HeaderStyle-Width="40px" HeaderStyle-ForeColor="Red" ItemStyle-ForeColor="Red"> | |
</telerik:GridBoundColumn> | |
</Columns> | |
<CommandItemSettings /> | |
<EditFormSettings EditFormType="Template" CaptionFormatString="Stem Entry" > | |
<PopUpSettings Modal="true" ScrollBars="Auto" Height="400px" Width="800px" /> | |
<EditColumn UniqueName="EditCommandColumn1"></EditColumn> | |
<FormStyle BackColor="#ECFED8" /> | |
<FormTemplate> | |
<table id="Table1" cellspacing="1" cellpadding="1" width="90%" border="0"> | |
<tr> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Ton" runat="server" Text="Tons" AssociatedControlID="txt_Tons" /></td><td>:</td> | |
<td> | |
<telerik:RadNumericTextBox ID="txt_Tons" runat="server" Type="Number" MaxValue="99999999" MinValue="0" MaxLength="8" ShowSpinButtons="True" NumberFormat-DecimalDigits="0" Skin="Office2007" DbValue='<%# Bind("Tons") %>'></telerik:RadNumericTextBox> | |
</td> | |
<td></td> | |
<td></td> | |
<td style="text-align:right; "><%#Eval("Stemaanvraagnummer")%>/<%#Eval("Releasenummer")%></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Grade" runat="server" Text="Grade" AssociatedControlID="ddl_Grade" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_Grade" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_PartijLading" DataTextField="lading_soort_Desc" | |
DataValueField="LADINGNUMMER" DropDownWidth="200px" | |
EmptyMessage="(select)" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("Ladingnummer") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Operator" runat="server" Text="operator" AssociatedControlID="ddl_Agent" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_Agent" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent1" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("Agent") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie1" runat="server" Text="Reference 1" AssociatedControlID="txt_Klantreferentie1" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie1" Text='<%# Bind("Klantreferentie1") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_IJker" runat="server" Text="gauger" AssociatedControlID="ddl_IJker" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_IJker" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent3" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("IJker") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie2" runat="server" Text="Reference 2" AssociatedControlID="txt_Klantreferentie2" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie2" Text='<%# Bind("Klantreferentie2") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Monsteraar" runat="server" Text="sampler" AssociatedControlID="ddl_Monsteraar" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_Monsteraar" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent4" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("Monsteraar") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie3" runat="server" Text="Reference 3" AssociatedControlID="txt_Klantreferentie3" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie3" Text='<%# Bind("Klantreferentie3") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Remarks" runat="server" Text="Remarks" AssociatedControlID="txt_Remarks" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Remarks" Text='<%# Bind("Opmerking_agent") %>' MaxLength="50" Columns="25" runat="server" /></td> | |
</tr> | |
<tr> | |
<td colspan="6"> | |
<img src="spacer.gif" alt="" style="width:1px; height:5px; border:0; display:block; " /> | |
<img id="Img1" src="~/APP_Images/HdrGradientUnderline.png" runat="server" style="height:1px; display:block; " alt="" /> | |
<img src="spacer.gif" alt="" style="width:1px; height:5px; border:0; display:block; " /> | |
<asp:LinkButton ID="Button1" style="white-space:nowrap;" Text='<%# IIf(Container.GetType.ToString = "Telerik.Web.UI.GridEditFormItem", "<img src=""APP_Images/update.gif"" alt=""Update Release"" style=""border:0"" /> Update Release", "<img src=""APP_Images/update.gif"" alt=""Update Release"" style=""border:0"" /> Add Release") %>' runat="server" CommandName='<%# IIf(Container.GetType.ToString = "Telerik.Web.UI.GridEditFormItem", "Update", "PerformInsert") %>' /> | |
| |
<asp:LinkButton ID="Button2" Text='<img src="APP_Images/cancel.gif" alt="Cancel Update" style="border:0" /> Cancel' runat="server" CausesValidation="False" CommandName="Cancel" /> | |
</td> | |
</tr> | |
<tr style="background-color:Red; Display:block"> | |
<td colspan="6"> | |
<asp:Label ID="lbl_Releasenummer" runat="server" Text='<%# Bind("Releasenummer") %>' /><br /> | |
<asp:Label ID="lbl_Partijnummer" runat="server" Text='<%# Bind("Stemaanvraagnummer") %>' /><br /> | |
<asp:Label ID="lbl_Mutatiecode" runat="server" Text='<%# Bind("Mutatiecode") %>' /><br /> | |
<asp:Label ID="lbl_Status" runat="server" Text='<%# Bind("Status") %>' /><br /> | |
</td> | |
</tr> | |
</table> | |
</FormTemplate> | |
</EditFormSettings> | |
</telerik:GridTableView> | |
</DetailTables> | |
<Columns> | |
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="10px"></telerik:GridEditCommandColumn> | |
<telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="column" ButtonType="ImageButton" HeaderStyle-Width="10px"></telerik:GridButtonColumn> | |
<telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status" UniqueName="Status" | |
ItemStyle-VerticalAlign="Top" HeaderStyle-Width="40px"> | |
</telerik:GridBoundColumn> | |
<telerik:GridBoundColumn DataField="Bestemming" HeaderText="Destination" SortExpression="Bestemming" UniqueName="Bestemming" | |
ItemStyle-VerticalAlign="Top" HeaderStyle-Width="120px"> | |
</telerik:GridBoundColumn> | |
<telerik:GridTemplateColumn DataField="Periode_start" HeaderText="Period" SortExpression="Periode_start" DataType="System.DateTime" UniqueName="Periode_start" | |
HeaderStyle-Width="100px"> | |
<ItemTemplate> | |
<asp:Label ID="PeriodS" runat="server" Text='<%# Eval("Periode_start", "{0:yyyy/MM/dd HH:mm}") %>'></asp:Label><br /> | |
<asp:Label ID="PeriodE" runat="server" Text='<%# Eval("Periode_eind", "{0:yyyy/MM/dd HH:mm}") %>'></asp:Label> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridTemplateColumn DataField="Released_tons" HeaderText="Released_tons" SortExpression="Released_tons" DataType="System.Int32" UniqueName="Released_tons" | |
ItemStyle-HorizontalAlign="Right" HeaderStyle-Width="100px"> | |
<ItemTemplate> | |
<asp:Label ID="ReleasedT" runat="server" Text='<%# Eval("Released_tons", "{0:N0}") %>'></asp:Label><br /> | |
<asp:Label ID="ReleasedD" runat="server" Text='<%# Eval("Release_datum", "{0:yyyy/MM/dd HH:mm}") %>'></asp:Label> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridTemplateColumn HeaderText="Information" UniqueName="Information1" HeaderStyle-Width="150px"> | |
<ItemTemplate> | |
<div> | |
<div style="float:left; white-space:nowrap; "> | |
<span>Operator:</span><br /> | |
<span>Reference 1:</span> | |
</div> | |
<div style="float:left; white-space:nowrap; "> | |
<asp:Label ID="Label7" runat="server" Text='<%# Eval("Agent_Desc") %>'></asp:Label><br /> | |
<asp:Label ID="Label8" runat="server" Text='<%# Eval("Klantreferentie1") %>'></asp:Label> | |
</div> | |
</div> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridTemplateColumn HeaderText="" UniqueName="Information2" HeaderStyle-Width="150px"> | |
<ItemTemplate> | |
<div> | |
<div style="float:left; white-space:nowrap; "> | |
<span>Gauger:</span><br /> | |
<span>Reference 2:</span> | |
</div> | |
<div style="float:left; white-space:nowrap; "> | |
<asp:Label ID="Label9" runat="server" Text='<%# Eval("IJker_Desc") %>'></asp:Label><br /> | |
<asp:Label ID="Label10" runat="server" Text='<%# Eval("Klantreferentie2") %>'></asp:Label> | |
</div> | |
</div> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridTemplateColumn HeaderText="" UniqueName="Information3" HeaderStyle-Width="150px"> | |
<ItemTemplate> | |
<div style="float:left; white-space:nowrap; "> | |
<span>Sampler:</span><br /> | |
<span>Reference 3:</span> | |
</div> | |
<div style="float:left; white-space:nowrap; "> | |
<asp:Label ID="Label11" runat="server" Text='<%# Eval("Monsteraar_Desc") %>'></asp:Label><br /> | |
<asp:Label ID="Label12" runat="server" Text='<%# Eval("Klantreferentie3") %>'></asp:Label> | |
</div> | |
</div> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridTemplateColumn HeaderText="EMO" UniqueName="Information4"> | |
<ItemTemplate> | |
<div style="float:left; white-space:nowrap; "> | |
<span>Start:</span><br /> | |
<span>Status:</span> | |
</div> | |
<div style="float:left; white-space:nowrap; "> | |
<asp:Label ID="lbl_EMO_Start" runat="server" Text="2008-00-00 Spil III"></asp:Label><br /> | |
<asp:Label ID="lbl_EMO_Status" runat="server" Text="[TODO]"></asp:Label> | |
</div> | |
</div> | |
</ItemTemplate> | |
</telerik:GridTemplateColumn> | |
<telerik:GridBoundColumn DataField="Releasenummer" HeaderText="{ReID}" SortExpression="Releasenummer" UniqueName="Releasenummer" | |
ItemStyle-VerticalAlign="Top" HeaderStyle-Width="40px" HeaderStyle-ForeColor="Red" ItemStyle-ForeColor="Red"> | |
</telerik:GridBoundColumn> | |
</Columns> | |
<EditFormSettings EditFormType="Template" CaptionFormatString="Release" > | |
<PopUpSettings Modal="true" ScrollBars="Auto" Height="400px" Width="800px" /> | |
<EditColumn UniqueName="EditCommandColumn1"></EditColumn> | |
<FormStyle BackColor="#ECFED8" /> | |
<FormTemplate> | |
<table id="Table1" cellspacing="1" cellpadding="1" width="90%" border="0"> | |
<tr> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
<td></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Ton" runat="server" Text="Tons" AssociatedControlID="txt_Tons" /></td><td>:</td> | |
<td> | |
<telerik:RadNumericTextBox ID="txt_Tons" runat="server" Type="Number" MaxValue="99999999" MinValue="0" MaxLength="8" ShowSpinButtons="True" NumberFormat-DecimalDigits="0" Skin="Office2007" DbValue='<%# Bind("Released_tons") %>'></telerik:RadNumericTextBox> | |
</td> | |
<td></td> | |
<td></td> | |
<td style="text-align:right; "><%# Eval("Releasenummer") %>/<%#Eval("Partijnummer")%></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Period" runat="server" Text="Period" AssociatedControlID="rdtp_PeriodStart" /></td><td>:</td> | |
<td> | |
<telerik:RadDateTimePicker ID="rdtp_PeriodStart" runat="server" SelectedDate='<%#Bind("Periode_start")%>' Skin="Office2007" TimeView-EndTime="23:01:00" TimeView-StartTime="07:00:00" TimeView-Interval="08:00:00" TimeView-Columns="1" ></telerik:RadDateTimePicker> | |
</td> | |
<td><asp:Label ID="lbl_PeriodEnd" runat="server" Text="until" AssociatedControlID="rdtp_PeriodEnd" /></td><td>:</td> | |
<td> | |
<telerik:RadDateTimePicker ID="rdtp_PeriodEnd" runat="server" SelectedDate='<%#Bind("Periode_eind")%>' Skin="Office2007" TimeView-EndTime="23:01:00" TimeView-StartTime="07:00:00" TimeView-Interval="08:00:00" TimeView-Columns="1" ></telerik:RadDateTimePicker> | |
</td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Destination" runat="server" Text="Destination" AssociatedControlID="txt_Destination" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Destination" Text='<%# Bind("Bestemming") %>' MaxLength="50" runat="server" /></td> | |
<td><asp:Label ID="lbl_ReleaseDate" runat="server" Text="Release date" /></td><td>:</td> | |
<td><asp:Label ID="txt_ReleaseDate" runat="server" Text='<%# Bind("Release_datum") %>' /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Operator" runat="server" Text="operator" AssociatedControlID="ddl_Agent" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_Agent" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent1" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("Agent") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie1" runat="server" Text="Reference 1" AssociatedControlID="txt_Klantreferentie1" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie1" Text='<%# Bind("Klantreferentie1") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_IJker" runat="server" Text="gauger" AssociatedControlID="ddl_IJker" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_IJker" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent3" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("IJker") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie2" runat="server" Text="Reference 2" AssociatedControlID="txt_Klantreferentie2" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie2" Text='<%# Bind("Klantreferentie2") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td><asp:Label ID="lbl_Monsteraar" runat="server" Text="sampler" AssociatedControlID="ddl_Monsteraar" /></td><td>:</td> | |
<td> | |
<telerik:RadComboBox ID="ddl_Monsteraar" Runat="server" AutoCompleteSeparator="|" | |
DataSourceID="SqlDataSource_Agent4" DataTextField="Naam" | |
DataValueField="FIRMA_ID" DropDownWidth="200px" | |
EmptyMessage="<No agents available>" EnableVirtualScrolling="True" | |
Filter="Contains" NoWrap="True" Skin="Office2007" AppendDataBoundItems="true" | |
SortCaseSensitive="False" SelectedValue='<%# Bind("Monsteraar") %>' > | |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> | |
<Items> | |
<telerik:RadComboBoxItem Text="(select)" Value="<%# DBNull.Value %>" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="NNB" /> | |
<telerik:RadComboBoxItem Text="(Not Yet Known)" Value="GEEN" /> | |
</Items> | |
</telerik:RadComboBox> | |
</td> | |
<td><asp:Label ID="lbl_Klantreferentie3" runat="server" Text="Reference 3" AssociatedControlID="txt_Klantreferentie3" /></td><td>:</td> | |
<td><asp:TextBox ID="txt_Klantreferentie3" Text='<%# Bind("Klantreferentie3") %>' MaxLength="50" runat="server" /></td> | |
</tr> | |
<tr> | |
<td colspan="6"> | |
<img src="spacer.gif" alt="" style="width:1px; height:5px; border:0; display:block; " /> | |
<img id="Img1" src="~/APP_Images/HdrGradientUnderline.png" runat="server" style="height:1px; display:block; " alt="" /> | |
<img src="spacer.gif" alt="" style="width:1px; height:5px; border:0; display:block; " /> | |
<asp:LinkButton ID="Button1" style="white-space:nowrap;" Text='<%# IIf(Container.GetType.ToString = "Telerik.Web.UI.GridEditFormItem", "<img src=""APP_Images/update.gif"" alt=""Update Release"" style=""border:0"" /> Update Release", "<img src=""APP_Images/update.gif"" alt=""Update Release"" style=""border:0"" /> Add Release") %>' runat="server" CommandName='<%# IIf(Container.GetType.ToString = "Telerik.Web.UI.GridEditFormItem", "Update", "PerformInsert") %>' /> | |
| |
<asp:LinkButton ID="Button2" Text='<img src="APP_Images/cancel.gif" alt="Cancel Update" style="border:0" /> Cancel' runat="server" CausesValidation="False" CommandName="Cancel" /> | |
</td> | |
</tr> | |
<tr style="background-color:Red; Display:block"> | |
<td colspan="6"> | |
<asp:Label ID="lbl_Releasenummer" runat="server" Text='<%# Bind("Releasenummer") %>' /><br /> | |
<asp:Label ID="lbl_Partijnummer" runat="server" Text='<%# Bind("Partijnummer") %>' /><br /> | |
<asp:Label ID="lbl_Mutatiecode" runat="server" Text='<%# Bind("Mutatiecode") %>' /><br /> | |
<asp:Label ID="lbl_Status" runat="server" Text='<%# Bind("Status") %>' /><br /> | |
</td> | |
</tr> | |
</table> | |
</FormTemplate> | |
</EditFormSettings> | |
</MasterTableView> | |
<ClientSettings> | |
<Selecting AllowRowSelect="True" /> | |
</ClientSettings> | |
</telerik:RadGrid> | |
</div> | |
<asp:SqlDataSource ID="SqlDataSource_Release" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
DeleteCommand="UPDATE [INT_SNS_RELEASE] SET [Status] = 'X' WHERE [Releasenummer] = @Releasenummer" | |
InsertCommand="INSERT INTO [INT_SNS_RELEASE] ([Partijnummer], [Mutatiecode], [Status], [Agent], [Monsteraar], [IJker], [Bestemming], [Periode_start], [Periode_eind], [Release_datum], [Klantreferentie1], [Klantreferentie2], [Klantreferentie3]) VALUES (@Partijnummer, @Mutatiecode, @Status, @Agent, @Monsteraar, @IJker, @Bestemming, @Periode_start, @Periode_eind, @Release_datum, @Klantreferentie1, @Klantreferentie2, @Klantreferentie3)" | |
UpdateCommand="UPDATE [INT_SNS_RELEASE] SET [Partijnummer] = @Partijnummer, [Mutatiecode] = @Mutatiecode, [Status] = @Status, [Agent] = @Agent, [Monsteraar] = @Monsteraar, [IJker] = @IJker, [Bestemming] = @Bestemming, [Periode_start] = @Periode_start, [Periode_eind] = @Periode_eind, [Release_datum] = @Release_datum, [Klantreferentie1] = @Klantreferentie1, [Klantreferentie2] = @Klantreferentie2, [Klantreferentie3] = @Klantreferentie3 WHERE [Releasenummer] = @Releasenummer" | |
SelectCommand="SELECT INT_SNS_RELEASE.Releasenummer, INT_SNS_RELEASE.Partijnummer, INT_SNS_RELEASE.Mutatiecode, INT_SNS_RELEASE.Status, | |
INT_SNS_RELEASE.Agent, INT_SNS_RELEASE.Monsteraar, INT_SNS_RELEASE.IJker, INT_SNS_RELEASE.Bestemming, | |
INT_SNS_RELEASE.Periode_start, INT_SNS_RELEASE.Periode_eind, INT_SNS_RELEASE.Released_tons, INT_SNS_RELEASE.Release_datum, | |
INT_SNS_RELEASE.Klantreferentie1, INT_SNS_RELEASE.Klantreferentie2, INT_SNS_RELEASE.Klantreferentie3, | |
dbo.ProperCase(DB_RELATIE_1.FIRMANAAM) AS Agent_Desc, dbo.ProperCase(DB_RELATIE_2.FIRMANAAM) AS Monsteraar_Desc, | |
dbo.ProperCase(DB_RELATIE_3.FIRMANAAM) AS IJker_Desc, | |
(CASE WHEN IsNull(PA.TON_VOORRAAD, 0) = 0 THEN .PA.TON_VOORRAAD_PLAN ELSE PA.TON_VOORRAAD END) AS VOORRAAD | |
FROM DB_RELATIE AS DB_RELATIE_2 RIGHT OUTER JOIN INT_SNS_RELEASE LEFT OUTER JOIN | |
(SELECT DB_PARTIJ.PARTIJNUMMER, Sum(DB_VOORRAAD.TON_VOORRAAD) AS TON_VOORRAAD, Sum(DB_VOORRAAD.TON_VOORRAAD_PLAN) AS TON_VOORRAAD_PLAN, Sum(DB_VOORRAAD.TON_VOORRAAD_FIXED) AS TON_VOORRAAD_FIXED | |
FROM DB_PARTIJ LEFT OUTER JOIN DB_VOORRAAD ON DB_PARTIJ.LADINGNUMMER = DB_VOORRAAD.LADINGNUMMER | |
GROUP BY Partijnummer | |
) AS PA ON INT_SNS_RELEASE.Partijnummer = PA.PARTIJNUMMER LEFT OUTER JOIN | |
DB_RELATIE AS DB_RELATIE_3 ON INT_SNS_RELEASE.IJker = DB_RELATIE_3.FIRMA_ID ON | |
DB_RELATIE_2.FIRMA_ID = INT_SNS_RELEASE.Monsteraar LEFT OUTER JOIN | |
DB_RELATIE AS DB_RELATIE_1 ON INT_SNS_RELEASE.Agent = DB_RELATIE_1.FIRMA_ID | |
WHERE (INT_SNS_RELEASE.Klant = @Current_ClientID) | |
AND ((INT_SNS_RELEASE.Agent = @Current_GradeOperator) OR (1 = @Current_UseGradeOperatorFilter)) | |
AND (INT_SNS_RELEASE.Partijnummer = @Current_PartijNummer) | |
"> | |
<SelectParameters> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Client_ID" Name="Current_ClientID" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Login_ID" Name="Current_ShipOperator" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\LoginRollUseAgentInSelect" Name="Current_UseShipOperatorFilter" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Login_ID" Name="Current_GradeOperator" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\LoginRollUseAgentInSelect" Name="Current_UseGradeOperatorFilter" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Partij_ID" Name="Current_PartijNummer" /> | |
</SelectParameters> | |
<UpdateParameters> | |
<asp:Parameter Name="Releasenummer" Type="Int32" /> | |
<asp:Parameter Name="Partijnummer" Type="Int32" /> | |
<asp:Parameter Name="Mutatiecode" Type="String" /> | |
<asp:Parameter Name="Status" Type="String" /> | |
<asp:Parameter Name="Agent" Type="String" /> | |
<asp:Parameter Name="Monsteraar" Type="String" /> | |
<asp:Parameter Name="IJker" Type="String" /> | |
<asp:Parameter Name="Bestemming" Type="String" /> | |
<asp:Parameter Name="Periode_start" Type="DateTime" /> | |
<asp:Parameter Name="Periode_eind" Type="DateTime" /> | |
<asp:Parameter Name="Release_datum" Type="DateTime" /> | |
<asp:Parameter Name="Klantreferentie1" Type="String" /> | |
<asp:Parameter Name="Klantreferentie2" Type="String" /> | |
<asp:Parameter Name="Klantreferentie3" Type="String" /> | |
</UpdateParameters> | |
<InsertParameters> | |
<asp:Parameter Name="Releasenummer" Type="Int32" /> | |
<asp:Parameter Name="Partijnummer" Type="Int32" /> | |
<asp:Parameter Name="Mutatiecode" Type="String" /> | |
<asp:Parameter Name="Status" Type="String" /> | |
<asp:Parameter Name="Agent" Type="String" /> | |
<asp:Parameter Name="Monsteraar" Type="String" /> | |
<asp:Parameter Name="IJker" Type="String" /> | |
<asp:Parameter Name="Bestemming" Type="String" /> | |
<asp:Parameter Name="Periode_start" Type="DateTime" /> | |
<asp:Parameter Name="Periode_eind" Type="DateTime" /> | |
<asp:Parameter Name="Release_datum" Type="DateTime" /> | |
<asp:Parameter Name="Klantreferentie1" Type="String" /> | |
<asp:Parameter Name="Klantreferentie2" Type="String" /> | |
<asp:Parameter Name="Klantreferentie3" Type="String" /> | |
</InsertParameters> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_Stem" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
DeleteCommand="UPDATE [INT_SNS_STEMAANVRAAG] SET [Status] = 'X' WHERE [Stemaanvraagnummer] = @Stemaanvraagnummer" | |
InsertCommand="INSERT INTO [INT_SNS_STEMAANVRAAG] ([Releasenummer], [Ladingnummer], [Status], [Agent], [Monsteraar], [IJker], [Opmerking_agent], [Opmerking_EMO], [Tons], [Mutatiecode], [Klantreferentie1], [Klantreferentie2], [Klantreferentie3]) VALUES (@Releasenummer, @Ladingnummer, @Status, @Agent, @Monsteraar, @IJker, @Opmerking_agent, @Opmerking_EMO, @Tons, @Mutatiecode, @Klantreferentie1, @Klantreferentie2, @Klantreferentie3)" | |
SelectCommand="SELECT [Stemaanvraagnummer], [Releasenummer], [Ladingnummer], [Status], [Agent], [Monsteraar], [IJker], [Opmerking_agent], [Opmerking_EMO], [Tons], [Mutatiecode], [Klantreferentie1], [Klantreferentie2], [Klantreferentie3] FROM [INT_SNS_STEMAANVRAAG] WHERE [Releasenummer] = @Releasenummer" | |
UpdateCommand="UPDATE [INT_SNS_STEMAANVRAAG] SET [Releasenummer] = @Releasenummer, [Ladingnummer] = @Ladingnummer, [Status] = @Status, [Agent] = @Agent, [Monsteraar] = @Monsteraar, [IJker] = @IJker, [Opmerking_agent] = @Opmerking_agent, [Opmerking_EMO] = @Opmerking_EMO, [Tons] = @Tons, [Mutatiecode] = @Mutatiecode, [Klantreferentie1] = @Klantreferentie1, [Klantreferentie2] = @Klantreferentie2, [Klantreferentie3] = @Klantreferentie3 WHERE [Stemaanvraagnummer] = @Stemaanvraagnummer" | |
> | |
<SelectParameters> | |
<asp:SessionParameter Name="Releasenummer" SessionField="Releasenummer" /> | |
</SelectParameters> | |
<DeleteParameters> | |
<asp:Parameter Name="Stemaanvraagnummer" Type="Int32" /> | |
</DeleteParameters> | |
<UpdateParameters> | |
<asp:Parameter Name="Releasenummer" Type="Int32" /> | |
<asp:Parameter Name="Ladingnummer" Type="Int32" /> | |
<asp:Parameter Name="Status" Type="String" /> | |
<asp:Parameter Name="Agent" Type="String" /> | |
<asp:Parameter Name="Monsteraar" Type="String" /> | |
<asp:Parameter Name="IJker" Type="String" /> | |
<asp:Parameter Name="Opmerking_agent" Type="String" /> | |
<asp:Parameter Name="Opmerking_EMO" Type="String" /> | |
<asp:Parameter Name="Tons" Type="Int32" /> | |
<asp:Parameter Name="Mutatiecode" Type="String" /> | |
<asp:Parameter Name="Klantreferentie1" Type="String" /> | |
<asp:Parameter Name="Klantreferentie2" Type="String" /> | |
<asp:Parameter Name="Klantreferentie3" Type="String" /> | |
<asp:Parameter Name="Stemaanvraagnummer" Type="Int32" /> | |
</UpdateParameters> | |
<InsertParameters> | |
<asp:Parameter Name="Releasenummer" Type="Int32" /> | |
<asp:Parameter Name="Ladingnummer" Type="Int32" /> | |
<asp:Parameter Name="Status" Type="String" /> | |
<asp:Parameter Name="Agent" Type="String" /> | |
<asp:Parameter Name="Monsteraar" Type="String" /> | |
<asp:Parameter Name="IJker" Type="String" /> | |
<asp:Parameter Name="Opmerking_agent" Type="String" /> | |
<asp:Parameter Name="Opmerking_EMO" Type="String" /> | |
<asp:Parameter Name="Tons" Type="Int32" /> | |
<asp:Parameter Name="Mutatiecode" Type="String" /> | |
<asp:Parameter Name="Klantreferentie1" Type="String" /> | |
<asp:Parameter Name="Klantreferentie2" Type="String" /> | |
<asp:Parameter Name="Klantreferentie3" Type="String" /> | |
</InsertParameters> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_PartijLading" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
SelectCommand="SELECT DB_PARTIJ.LADINGNUMMER, DB_PARTIJ.LADING_SOORT, dbo.ProperCase(DB_PARTIJ.LADING_SOORT) + ' (' + RTrim(Convert(char, (CASE WHEN IsNull(DB_VOORRAAD.TON_VOORRAAD, 0) = 0 THEN IsNull(TON_VOORRAAD_PLAN, 0) ELSE DB_VOORRAAD.TON_VOORRAAD END))) + ')' AS lading_soort_Desc, | |
CASE WHEN IsNull(DB_VOORRAAD.TON_VOORRAAD, 0) = 0 THEN IsNull(TON_VOORRAAD_PLAN, 0) ELSE DB_VOORRAAD.TON_VOORRAAD END AS VR | |
FROM DB_PARTIJ LEFT OUTER JOIN DB_VOORRAAD ON DB_PARTIJ.LADINGNUMMER = DB_VOORRAAD.LADINGNUMMER | |
WHERE (DB_PARTIJ.KLANT_ID = @Current_ClientID) | |
AND ((DB_PARTIJ.AGENT_ID = @Current_GradeOperator) OR (1=@Current_UseGradeOperatorFilter)) | |
AND (DB_PARTIJ.PARTIJNUMMER = @Current_PartijNummer) | |
"> | |
<SelectParameters> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Client_ID" Name="Current_ClientID" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Login_ID" Name="Current_ShipOperator" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\LoginRollUseAgentInSelect" Name="Current_UseShipOperatorFilter" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Login_ID" Name="Current_GradeOperator" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\LoginRollUseAgentInSelect" Name="Current_UseGradeOperatorFilter" /> | |
<asp:SessionParameter SessionField="EMOServiceNET\Current\Partij_ID" Name="Current_PartijNummer" /> | |
</SelectParameters> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_Agent1" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
SelectCommand="SELECT RTrim(FIRMA_ID) As FIRMA_ID, dbo.ProperCase(FIRMANAAM) As Naam FROM DB_Relatie WHERE LTRIM(FIRMANAAM) <> '' AND agent_firma = 'J' Order By FIRMANAAM"> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_Agent2" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
SelectCommand="SELECT RTrim(FIRMA_ID) As FIRMA_ID, dbo.ProperCase(FIRMANAAM) As Naam FROM DB_Relatie WHERE LTRIM(FIRMANAAM) <> '' AND agent_firma = 'J' Order By FIRMANAAM"> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_Agent3" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
SelectCommand="SELECT RTrim(FIRMA_ID) As FIRMA_ID, dbo.ProperCase(FIRMANAAM) As Naam FROM DB_Relatie WHERE LTRIM(FIRMANAAM) <> '' AND agent_firma = 'J' Order By FIRMANAAM"> | |
</asp:SqlDataSource> | |
<asp:SqlDataSource ID="SqlDataSource_Agent4" runat="server" ConnectionString="<%$ ConnectionStrings:EMO_SCDB %>" | |
SelectCommand="SELECT RTrim(FIRMA_ID) As FIRMA_ID, dbo.ProperCase(FIRMANAAM) As Naam FROM DB_Relatie WHERE LTRIM(FIRMANAAM) <> '' AND agent_firma = 'J' Order By FIRMANAAM"> | |
</asp:SqlDataSource> | |
</div> | |
</form> | |
</body> | |
</html> | |
hope you can provide me with a solution...
0
Erik
Top achievements
Rank 2
answered on 06 Nov 2008, 11:23 AM
the result: http://www.proovit.com/public/gridexample.gif
0
Cynthia
Top achievements
Rank 1
answered on 20 Apr 2018, 04:21 PM
can you post me the solution please? this link is not working...
Thanks!