<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ApplicationServicesOracle %>"
ProviderName="<%$ ConnectionStrings:ApplicationServicesOracle.ProviderName %>"
UpdateCommand="update PM_table set COMET_DESCRIPTOR = '@COMET_DESCRIPTOR', COMET_TRANS_NOTES ='@COMET_TRANS_NOTES' where id= '@id' and year||month='@year||'@month'">
<UpdateParameters>
<asp:Parameter Name="COMET_DESCRIPTOR" Type="String" ></asp:Parameter>
<asp:Parameter Name="COMET_TRANS_NOTES" Type="String" ></asp:Parameter>
<asp:Parameter Name="year" Type="String" ></asp:Parameter>
<asp:Parameter Name="month" Type="String" ></asp:Parameter>
<asp:Parameter Name="id" Type="String" ></asp:Parameter>
</UpdateParameters>
</asp:SqlDataSource
>
codebehind .vb
Protected Sub RadGrid1_ItemUpdated(ByVal source As Object, ByVal e As Telerik.Web.UI.GridUpdatedEventArgs) Handles RadGrid1.ItemUpdated
If Not e.Exception Is Nothing Then
e.KeepInEditMode = True
e.ExceptionHandled = True
DisplayMessage(True, "id " + e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("id").ToString() + " cannot be updated due to invalid data. " + e.Exception.ToString)
Else
DisplayMessage(False, "id " + e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("id").ToString() + " updated")
End If
End Sub
<
telerik:RadToolTip
runat
=
"server"
ID
=
"RadToolTip3"
Position
=
"Center"
Width
=
"300px"
Height
=
"70px"
Animation
=
"Fade"
ShowEvent
=
"FromCode"
HideEvent
=
"FromCode"
ShowDelay
=
"0"
RelativeTo
=
"BrowserWindow"
OnClientBeforeShow
=
"PreTooltipShow"
OffsetX
=
"0"
OffsetY
=
"0"
>
<
div
style
=
"display: table;"
>
<
div
style
=
"display: table-row;"
>
<
div
style
=
"display: table-cell; vertical-align: middle; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px;"
>
<
asp:Label
ID
=
"Lbl_Tutorial"
runat
=
"server"
Text
=
"This is a test"
/>
</
div
>
</
div
>
<
div
style
=
"display: table-row;"
>
<
div
style
=
"display: table-cell; vertical-align: middle; text-align:right; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px;"
>
<
telerik:RadButton
ID
=
"RdBttn_NextTutorial"
runat
=
"server"
Text
=
"Next"
AutoPostBack
=
"false"
OnClientClicked
=
"OnNextTutorial"
>
</
telerik:RadButton
>
</
div
>
</
div
>
</
div
>
</
telerik:RadToolTip
>
function
PreTooltipShow() {
PageMethods.PreTooltipShow(PreTooltipShowCompleted);
}
function
PreTooltipShowCompleted(pResult) {
var
tooltip = $find(
'RadToolTip3'
);
if
(pResult.length > 0) {
tooltip.set_offsetX(parseInt(pResult[0]));
tooltip.set_offsetY(parseInt(pResult[1]));
tooltip.updateLocation();
var
label = document.getElementById(
'<%=Lbl_Tutorial.ClientID %>'
);
label.innerHTML = pResult[2];
var
button = $find(
'RdBttn_NextTutorial'
);
button.set_text(pResult[3]);
}
else
{
tooltip.hide();
}
}
function
OnNextTutorial() {
var
button = $find(
'RdBttn_NextTutorial'
);
PageMethods.OnNextTutorial(PreTooltipShowCompleted);
}
function
GetRadWindow() {
var
oWindow =
null
;
if
(window.radWindow)
oWindow = window.radWindow;
else
if
(window.frameElement.radWindow)
oWindow = window.frameElement.radWindow;
return
oWindow;
}
function
CloseWindowsWithArgument(arg) {
var
oWindow = GetRadWindow();
oWindow.close(arg);
}
function
CloseWindows() {
var
oWindow = GetRadWindow();
oWindow.close();
}
string
scriptCloseWindow = modifiedItemCount > 0 ?
"CloseWindowsWithArgument('NewData')"
:
"CloseWindows()"
;
ScriptManager.RegisterClientScriptBlock(
this
,
typeof
(Page),
"saveCustomRainFall"
, scriptCloseWindow,
true
);
function
WindowsRainFallNewClose(sender, eventArgs) {
// Explicitely instructed to reload
if
(eventArgs._argument !=
null
) {
window.location.reload();
}
}
<
telerik:RadWindowManager
ID
=
"Singleton"
runat
=
"server"
Behavior
=
"Default"
InitialBehavior
=
"None"
EnableEmbeddedSkins
=
"False"
Left
=
""
meta:resourcekey
=
"SingletonResource1"
Style
=
"display: none;"
Top
=
""
VisibleOnPageLoad
=
"False"
EnableViewState
=
"False"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"DialogWindow"
Skin
=
"Bayer"
EnableEmbeddedSkins
=
"false"
Behaviors
=
"Maximize,Move,Reload,Resize,Close"
ReloadOnShow
=
"True"
ShowContentDuringLoad
=
"False"
VisibleOnPageLoad
=
"False"
EnableViewState
=
"False"
OnClientClose
=
"WindowsRainFallNewClose"
Left
=
"250px"
Modal
=
"true"
runat
=
"server"
Width
=
"300px"
Height
=
"400px"
Title
=
"Custom Rain Fall"
NavigateUrl
=
"GFTDonRisk_CustomRainFallNew.aspx"
VisibleStatusbar
=
"false"
meta:resourcekey
=
"DialogWindow"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>