or
protected void RadComboBoxCountry_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
{
PopulateCountries(e.Text);
}
private void PopulateCountries(string e)
{
List<
Country
> lst = new List<
Country
>();
lst = timeZoneManager.FilterCountries(e);
this.RadComboBoxCountry.Items.Clear();
if (lst.Count > 0)
{
foreach (Country c in lst)
{
this.RadComboBoxCountry.Items.Add(new Telerik.Web.UI.RadComboBoxItem(c.CountryName, c.CountryName));
}
}
}
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
If Not Page.IsPostBack Then
Dim lController As New ZoomTooltipImmagini.ZoomTooltipImmagini_Controller
Dim lParametri As List(Of ZoomTooltipImmagini_Info)
lParametri = lController.GetParametri(PortalId, ModuleId)
'Estraggo il controlid e lo uso per aggiungere il controllo al tooltipmanager
For Each lParametro In lParametri
Dim lTooltip As New RadToolTip
lTooltip.ID = "RadToolTip_" + lParametro.ControlID
lTooltip.TargetControlID = lParametro.ControlID
lTooltip.IsClientID = True
lTooltip.Width = lParametro.Width
lTooltip.Height = lParametro.Height
lTooltip.ShowDelay = 100
lTooltip.AutoCloseDelay = 10000
lTooltip.RelativeTo = ToolTipRelativeDisplay.Element
lTooltip.Animation = ToolTipAnimation.None
lTooltip.Position = ToolTipPosition.BottomCenter
lTooltip.ContentScrolling = ToolTipScrolling.None
lTooltip.ShowCallout = True
Dim lImage As New System.Web.UI.WebControls.Image
lImage.ImageUrl = PortalSettings.HomeDirectory + lParametro.PercorsoImmagineEspansa
lImage.Width = lParametro.Width
lImage.Height = lParametro.Height
lImage.Style.Add("text-align", "center")
lImage.Style.Add("vertical-align", "middle")
lTooltip.Controls.Add(lImage)
Me.Controls.Add(lTooltip)
Next
End If
Catch exc As Exception 'Module failed to load
ProcessModuleLoadException(Me, exc)
End Try
End Sub
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
input
type
=
"hidden"
name
=
"EditedNews"
runat
=
"server"
id
=
"EditedNews"
/>
<
telerik:RadEditor
ID
=
"NewsEditor"
runat
=
"server"
>
</
telerik:RadEditor
>
</
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
Runat
=
"server"
>
</
telerik:RadScriptManager
>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
onclick
=
"Button1_Click"
Text
=
"Button"
/>
<
asp:SqlDataSource
ID
=
"SqlDataSourceRadEditor"
runat
=
"server"
ConflictDetection
=
"OverwriteChanges"
ConnectionString="<%$ ConnectionStrings:IntranetConnectionString %>"
DeleteCommand="DELETE FROM [rendezvous] WHERE [idRDV] = @idRDV"
InsertCommand="INSERT INTO [rendezvous] ([rapport]) VALUES (@rapport) WHERE idRDV = @idRDV "
SelectCommand="SELECT [idRDV], [rapport] FROM [rendezvous]"
UpdateCommand="UPDATE [rendezvous] SET [rapport] = @rapport WHERE [idRDV] = @idRDV">
<
DeleteParameters
>
<
asp:Parameter
Name
=
"idRDV"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"rapport"
Type
=
"String"
/>
</
DeleteParameters
>
<
InsertParameters
>
<
asp:Parameter
Name
=
"rapport"
Type
=
"String"
/>
</
InsertParameters
>
<
UpdateParameters
>
<
asp:QueryStringParameter
Name
=
"idRDV"
QueryStringField
=
"idRDV"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"rapport"
Type
=
"String"
/>
</
UpdateParameters
>
</
asp:SqlDataSource
>
</
form
>
protected void Button1_Click(object sender, EventArgs e)
{
if (EditedNews.Value == string.Empty)
{
SqlDataSourceRadEditor.UpdateParameters.Add("NewsText", NewsEditor.Content);
SqlDataSourceRadEditor.Update();
}
}
<
asp:QueryStringParameter
Name
=
"idRDV"
QueryStringField
=
"idRDV"
Type
=
"Int32"
/>