Qui di seguito si riporta un esempio di frammento di codice che tramite l'espressione regolare verifica che il testo immenso è solo testo, ne spazio, numeri o altri caratteri.
VB.Net
Dim Espressione As String = "[^a-zA-z,']"
If Not Regex.IsMatch(TextBox1.Text, Espressione) Then
Label1.Text = "OK"
Else
Label1.Text = "Non valido"
End If
C#
string Espressione = @"[^a-zA-z,']";
if (!Regex.IsMatch(TextBox1.Text, Espressione))
Label1.Text = "ok";
else
Label1.Text = "Non valido";
mercoledì 30 luglio 2014
martedì 29 luglio 2014
Download Free ebook Building Cloud Apps with Microsoft Azure
Altro interessante ebook da scaricare, qui http://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx la possibilità di scaricare un libro di circa 200 pagine, in lingua inglese e diversi formati (pdf, epub, mobi ) riguardante la realizzazone di app ed il mondo Azure.
Per il download e maggiori informazioni visitate il sito indicato.
lunedì 28 luglio 2014
Ext.net panel vertical scroll
Se vogliamo impostare in un controllo Panel la barra di scorrimento verticalre, dobbiamo impostare la proprietà AutoScroll="true" e togliere nella parte ASPX la proprietà Layout.
domenica 27 luglio 2014
Ext.Net Access dynamic created Panel items
In Ex.Net nel caso che dobbiamo accedere a dei controlli (es textfield) creati dinamicamente, dobbiamo utilizzare il metodo GetCmp specificando il tipo di oggetto.
Da notare che la proprietà IDMode dev'essere impostata sul valore "Static" durante la creazione del controllo..
Qui di seguito un esempio di codice che rileva il valore del campo TextField creato dinamicamente.
object Elemento = X.GetCmp("NOMECONTROLLO").Value;
Da notare che la proprietà IDMode dev'essere impostata sul valore "Static" durante la creazione del controllo..
Qui di seguito un esempio di codice che rileva il valore del campo TextField creato dinamicamente.
object Elemento = X.GetCmp
sabato 26 luglio 2014
ado.net generazione SQL dinamica per UpdateCommand non supportata per un SelectCommand che non restituisce informazioni di colonne chiave
Quando si utilizza un oggetto di tipo DataAdapter e si esegue la modifica dei dati tramite il metodo Update, potrebbe generare il messaggio di errore " generazione SQL dinamica per UpdateCommand non supportata per un SelectCommand che non restituisce informazioni di colonne chiave".
Questo avviene, dopo l'esecuzione del metodo Update, come riportato nel frammento qui di seguito.
da.Fill(DttDataTable);
//Modfica dei dati
da.Update(DttDataTable);
Dopo aver effettuato il fill e con la relativa modifica dei dati, si invoca il metodo Update si potrebbe venire tale eccezione, questo sta a significare che nella tabella non è presente un campo chiave, e quindi non può eseguire in maniera automatica l'aggiornamento del dato.
La soluzione consiste impostando un campo chiave nella tabella.
Questo avviene, dopo l'esecuzione del metodo Update, come riportato nel frammento qui di seguito.
da.Fill(DttDataTable);
//Modfica dei dati
da.Update(DttDataTable);
Dopo aver effettuato il fill e con la relativa modifica dei dati, si invoca il metodo Update si potrebbe venire tale eccezione, questo sta a significare che nella tabella non è presente un campo chiave, e quindi non può eseguire in maniera automatica l'aggiornamento del dato.
La soluzione consiste impostando un campo chiave nella tabella.
giovedì 17 luglio 2014
ext.net add column editable gridpanel runtime
Se vogliamo rendere una colonna del controllo GridPanel di Ext.net di tipo editabile, quando essa viene caricata dinamicamente a run time, tramite il metodo "Add" della proprietà "Editor" possiamo impostare il campo field, che permetterà la modifica del dato.
Qui di seguito il frammento di codice.
GridPanel1.ColumnModel.Columns[Indice].Editor.Add(new TextField());
Qui di seguito il frammento di codice.
GridPanel1.ColumnModel.Columns[Indice].Editor.Add(new TextField());
domenica 13 luglio 2014
EF Eseguire comandi SQL (Insert, Update e Delete) direttamente C#
Tramite il metodo ExecuteStoreCommand possiamo eseguire comandi sql tramite la tecnologia Entity Framework.
Il metodo ExecuteStoreCommand dell'oggetto contesto, permette di eseguire quelle query che restituiscono il numero (intero) dei record modificati.
Qui di seguito un esempio in C#.
string Sql = "Update Tabella set campo = valore where id = 23"
int righeAggiornate = MioContext.ExecuteStoreCommand(Sql);
Il metodo ExecuteStoreCommand dell'oggetto contesto, permette di eseguire quelle query che restituiscono il numero (intero) dei record modificati.
Qui di seguito un esempio in C#.
string Sql = "Update Tabella set campo = valore where id = 23"
int righeAggiornate = MioContext.ExecuteStoreCommand(Sql);
lunedì 7 luglio 2014
Free download ebook
L'amico Enrico, questa sera mi ha mandato una simpatica ed interessante email riguardante la possibilità di scaricare gratuitamente alcuni ebook in lingua inglese e formato PDF sia in ambito sistemi (IT) che sviluppatore (DEV) .
Dal seguente sito http://blogs.msdn.com/b/mssmallbiz/archive/2014/07/07/largest-collection-of-free-microsoft-ebooks-ever-including-windows-8-1-windows-8-windows-7-office-2013-office-365-office-2010-sharepoint-2013-dynamics-crm-powershell-exchange-server-lync-2013-system-center-azure-cloud-sql.aspx sono riportati una serie di ebook su varie piattaforme e tecnologie Microsoft, Office, Windows, sviluppo .Net, Asp.Net, database Sql Server e tanto altro.
Insomma un sito con tantissimo materiale per l'auto formazione.
Un ringraziamento ad Enrico e tutte quelle persone che mi scrivono per suggerimenti, consigli, o anche per ringraziarli di quanto il blog è utile per molti navigatori.
Che dirvi.... buona lettura....
domenica 6 luglio 2014
VBA ottenere la cartella personalizzata di outlook
Se abbiamo la necessità di rilevare una determinata cartella in Outlook creata da noi, il frammento qui di seguito illustra tale tecnica.
Tramite la proprietà Item passando come valore il nome della cartella, otteniamo un oggetto di tipo Folder, riguardante quella cartella.
Application.Session.Folders.Item(1).Folders.Item("MiaCartella")
Tramite la proprietà Item passando come valore il nome della cartella, otteniamo un oggetto di tipo Folder, riguardante quella cartella.
Application.Session.Folders.Item(1).Folders.Item("MiaCartella")
giovedì 3 luglio 2014
Evento Innovazione nel Retail i nuovi paradigmi
Martedì 8 luglio 2014, a Roma si svolgerà un evento interessante in ambito di tecnologie e commercio elettronico.
L'evento Innovazione nel retail i nuovi paradigmi http://www.assintel.it/eventi/innovazione-nel-retail-i-paradigmi/ organizzato da Assintel, è un evento che affronta tematiche molto interessanti e di grande attualità.
L'evento della durata di mezza giornata è gratuito ed aperto a tutti, per partecipare bisogna iscriversi nel sito indicato dove si può consultare l'agenda ed il luogo.
mercoledì 2 luglio 2014
Promozione libri packtpub.
La casa editrice PachPub, in occasione dei suoi 10 anni di attività, per 10 giorni (dal 26 giugno al 5 di luglio 2014) su tutti ebook e video, applicherà un prezzo di 10 dollari $, il tutto come riportato qui http://www.packtpub.com/10years?utm_source=Packt10&utm_medium=emanuelemattei.blogspot.it&utm_campaign=Packt10
Per maggiori informazioni visitate il sito indicato.
Iscriviti a:
Post (Atom)