Il PIN telefonico temporaneo dell’INPS è un codice alfanumerico che permette agli utenti di accedere ai servizi INPS tramite il Contact Center. Questo PIN è necessario…
L’errore in reportviewer e’ dovuto alla incompatibilita’ di tipi fra EF e lo stesso reportviewer: RPT non gestisce il tipo DateOnly. La soluzione in EF…
Avendo la necessità di convertire una stringa con separatori in un array di interni, si possono seguire due strade: una tradizionale (poco elegante) ed una…
In WPF vi è una raccolta di finestre (Windows) nella classe Application, per cui si può creare un metodo di supporto per controllare se la finestra…
Usando modelli quali collegamento dati ad un MSSQL db, capita di implementare delle classi che, ereditando dagli stessi modelli, posseggano la stessa struttura base ed…
In una maschera WPF si è creata una visualizzazione tramite datagrid di alcuni dati memorizzati in un database: … <Window.Resources> <CollectionViewSource x:Key=”tmpViewSource” d:DesignSource=”{d:DesignInstance {x:Type Models:tmpModel}, CreateList=True}”/> </Window.Resources> … <DataGrid x:Name=”tmpDataGrid” AutoGenerateColumns=”False” EnableRowVirtualization=”True” ItemsSource=”{Binding Source={StaticResource tmpViewSource}}” Margin=”10,48,10,10″ RowDetailsVisibilityMode=”VisibleWhenSelected” >…
Molto spesso capita di dover utilizzare all’interno di una maschera con un binding su una tabella (tipo TabAcquisti) una combobox con dei dati presenti in…
In questo articolo vengono fornite indicazioni / esempio su come impostare i contenuti dei files in una app di WPF, senza entrare nel dettaglio di…
Public Class GetIP Public Function GetIP() As String GetIP = “” Dim IPList As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName) For Each IPaddress As IPAddress In IPList.AddressList ‘Only return IPv4 routable IPs If (IPaddress.AddressFamily = Sockets.AddressFamily.InterNetwork) AndAlso (IsPrivateIP(IPaddress.ToString)) Then GetLocalIP = IPaddress.ToString End If Next Return GetIP End Function ‘****************************************** Function IsPrivateIP(ByVal IPToControl As String) As Boolean Dim Val1, Val2 As Integer Val1 = CInt(IPToControl.Substring(0, IPToControl.IndexOf(“.”))) Val2 = CInt(IPToControl.Substring(IPToControl.IndexOf(“.”) + 1).Substring(0, IPToControl.IndexOf(“.”))) Select Case Val1 Case 10 Return True Case 172 If Val2 >= 16 And Val2 <= 31 Then Return True Case 192 If Val2 = 168 Then Return True End Select…
Dim stringa As String = “192.168.0.1” Dim isValidAddress As Boolean = False Dim _regex As Regex = New Regex(“\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b”) If _regex.Match(stringa).Success Then isValidAddress = True Else isValidAddress = False End If ‘ isValidAddress = true means that the sequence is correct If isValidAddress = True Then Dim _ipAddress As System.Net.IPAddress = Nothing isValidAddress = System.Net.IPAddress.TryParse(IPPubblicoTextBox.Text, stringa) End If ‘ isIPAddress = true means that the sequence is really an IP Address ‘********************************************************** Function EmailAddressChecker(ByVal emailAddress As String) As Boolean ‘La stringa vuole SOLO caratteri Maiuscoli Dim regExPattern As String = “^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$” ‘Questa accetta maiuscoli e minuscoli regExPattern = “^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$” Dim emailAddressMatch As Match = Regex.Match(emailAddress, regExPattern) If emailAddressMatch.Success Then Return True Else Return False…
Prevenire la rimozione del record corrente con un msgbox (vb.net) dopo il BindingNavigator DeleteItem ‘Questo codice in VB.Net permette di confermare o meno la cancellazione di una riga da un dataset richiesta dalla pressione del pulsante ‘Delete’ in una Binding Navigator Bar. Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click If (Me.Validate() And Not (CustomersBindingSource Is Nothing)) Then If (MsgBox(“Confermi la cancellazione?”, MsgBoxStyle.YesNo) = MsgBoxResult.Yes) Then CustomersBindingSource.RemoveCurrent() CustomersBindingSource.EndEdit() ‘Per aggiornare i grid e la maschera bisogna richiamare un tableadapter.fill(datatable) End If End If End Sub
Di seguito una lista di stringhe utili per la formattazione delle date da usare in T-SQL: SELECT convert(varchar, getdate(), 100) – mon dd yyyy hh:mmAM…
La funzione restituisce un arraylist contenente tutte le righe di testo contenute all’interno del file passato come parametro. public ArrayList ReadLinesFromFile(string FilePath) { ArrayList tmpArrayList = new ArrayList(); string line; // Read the file and display it line by line. System.IO.StreamReader file = new System.IO.StreamReader(FilePath); while ((line = file.ReadLine()) != null)…
Quando si utilizza un controllo WebBrowser in un’applicazione WinFormse compare una finestra "Errore Script" affermando che "Un errore ha occurred nello script in questa pagina."…
maschera web form <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>ASP.Net esempio di file upload </title> </head> <body> <form id="form1" runat="server">…
CODICE ASPX <asp:SqlDataSource ID="sorgente" ConnectionString="<%$ ConnectionStrings: northwind %>" SelectCommand="SELECT * FROM Customers" runat="server"> </asp:SqlDataSource> CODE BEHIND protected void Page_Load(object sender, EventArgs e) { //faccio questa…
//nome, tipo e lunghezza delle colonne di una tabella public void GetFieldsInfo(String _NomeTB) { String sQuery = @"SELECT sys.COLUMNS.name, sys.types.name, sys.COLUMNS.max_length FROM sys.COLUMNS JOIN sys.types…
//AGGIUNGI UN CAMPO A UNA TABELLA DEL DB public void AddField(String TableName, String NomeCampo, String TipoCampo) { if (myReader != null) myReader.Dispose(); cmd1 = connection.CreateCommand();…
//drop table public void DropTable(String tName) { String sql = "IF OBJECT_ID(‘" + tName +…
Di seguito é illustrato come inserire dinamicamente i meta tags ad una pagina web aspx. protected void AddMetaTags(string Title, string Description, string Keywords, string Robots) { //Catturo l’header della pagina HtmlHead objHeader = (HtmlHead)Page.Header; //Aggiungo il meta tag Title Page.Title = Title; //Aggiungo il meta tag keywords HtmlMeta objMetaKeywords = new HtmlMeta(); objMetaKeywords.Name = "keywords"; objMetaKeywords.Content = Keywords;…
Il pulsante di stampa del ReportViewer è un componente ActiveX, pertanto non viene correttamente visualizzato in browser come firefox, chrome, … Ma non è correttamente…
Qualora vi sia la necessità di porre il tooltip di un controllo HyperLink su più di una riga, è possibile utilizzare semplicemente la sintassi di…
Inserire il codice nel controllo public event EventHandler evento; protected void EventoNelControllo(object sender, EventArgs e) { evento(sender, e); } Nella pagina contenitore inserire il seguente…
Ipotizzando di aver salvato in una tabella dei path relativi per le immagini da visualizzare in un report, non sarà possibile ottenenrne la visualizzazione a…
Accedere al Menu Start; Digitare cmd nella barra di ricerca veloce; Fare click destro sulla voce cmd.exe che compare e selezionare Esegui come amministratore dal…
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Windows Form Into WPF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< App WPF che apre WinForms 1. impostare rife a lib System.Windows.Forms (in prj WPF) 2. impostare un riferimento al…
Per registrare automaticamente un ocx tramite l’installer di Visual Studio: aggiungere al progetto il file da registrare, visualizzarne le proprietà (selezione con il maouse ed…
Usando un controllo di tipo BindingNavigator, con i pulsanti predefiniti, può succedere che si verifichino degli errori se, oltre all’evento naturalmente sollevato dalla funzione ‘BindingNavigatorDeleteItem’ compresa…
The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF Se lanciando un’applicazione in cui si usa il WebClient com per esempio…
‘System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e’ Si risolve aggiungendo il riferimento alla System.windows.dll che si trova nella cartella SilverLight (We found it we had to go into…
Premetto che è preferibile, anche se piùmacchinoso, visualizzare le pagine che ospitano i dati del db MySql dopo aver pubblicato le stesse su IIS, e…
Quando si verifica l’errore An error has occurred during report processing. ERROR [HY000] [MySQL][ODBC X.X Driver][mysqld-X.X.XX-enterprise-commercial-advanced-log]The SELECT would examine more than MAX_JOIN_SIZE rows; check your…
Nel caso in cui all’apertura di un file CSS Visual Studio 2010 visualizzi l’errore ‘The operation could not be completed.Unspecified error.’ è necessario reinstallare ‘Web…
Nella Classe creare lo stato interno, il costruttore ed un metodo che restituisca una lista di oggetti: <br/> public class Oggetti { //Riferimento a…