<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6764599487564584239</id><updated>2012-01-27T09:33:17.560-08:00</updated><category term='corso c# online'/><category term='Sql Server gestione e funzioni'/><category term='come scrivere e leggere Cookies in C#'/><category term='leggere cookies in Asp Net'/><category term='Visual Studio 2010'/><title type='text'>Programmare e non solo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-47941749688602031</id><published>2011-12-14T06:43:00.000-08:00</published><updated>2011-12-14T06:43:21.728-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leggere cookies in Asp Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='come scrivere e leggere Cookies in C#'/><title type='text'>Come scrivere e leggere cookies in Asp Net con C# Visual Studio 2010</title><content type='html'>In questo esempio vediamo come utilizzare la classe HttpCookie.&lt;br /&gt;&lt;br /&gt;La classe HttpCookie va istanziata con l'operatore new:&lt;br /&gt;&amp;nbsp;HttpCookie cookie = new HttpCookie(NameField.Text);&lt;br /&gt;&lt;br /&gt;Nel costruttore viene passato il nome con cui si vuole creare un cookie.&lt;br /&gt;&lt;br /&gt;Un cookie è un file di testo contenuto nel computer dell'utente che naviga nel sito.&lt;br /&gt;&lt;br /&gt;Vediamo l'esempio completo la pagina&lt;br /&gt;GestioneCookies.aspx.cs :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;&lt;br /&gt;public partial class GestioneCookies : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; //Gestione dei cookies in lettura e scrittura&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (IsPostBack)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HyperLink1.Visible = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HyperLink1.NavigateUrl = "LeggiCookie.aspx?cookie=" + &amp;nbsp;NameField.Text.ToString();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; protected void click_invia(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Ora&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpCookie cookie = new HttpCookie(NameField.Text);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Assegniamo il valore al cookie&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cookie.Value = ValoreField.Text;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //il cookie deve sparire dopo 1 minuto&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DateTime dtNow = DateTime.Now;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TimeSpan tsminute = new TimeSpan(0, 1, 0, 0);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cookie.Expires = dtNow + tsminute;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Scriviamo il cookie, mandandolo al Browser&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Response.Cookies.Add(cookie);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Response.Write("Cookie è stato aggiunto!");&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Ora il file GestioneCookie.aspx:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="GestioneCookies.aspx.cs" Inherits="GestioneCookies" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;Cookie &amp;nbsp;Nome&lt;br /&gt;&amp;lt;asp:TextBox runat="server" ID="NameField"&amp;gt;&amp;lt;/asp:TextBox&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;Cookie Valore&lt;br /&gt;&amp;lt;asp:TextBox runat="server" ID="ValoreField"&amp;gt;&amp;lt;/asp:TextBox&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:HyperLink runat="server" Text="Leggi Cookie" ID="HyperLink1" NavigateUrl="Read.aspx" Visible="false"&amp;gt;&amp;lt;/asp:HyperLink&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:Button Text="Invia" runat="server" onclick="click_invia" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per leggere il cookie usiamo il file LeggiCookie.asp.cs:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;&lt;br /&gt;public partial class LeggiCookie : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (Request.QueryString["cookie"] != null)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ReadCookies();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; private void ReadCookies()&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string CookieName = Request.QueryString["cookie"];&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpCookie cookie = Request.Cookies[CookieName];&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (cookie == null)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Response.Write("Not Found!");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string valorecookie = cookie.Value;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Response.Write( "Il cookie contiene :" + &amp;nbsp;valorecookie);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;e LeggiCookie.aspx:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;&amp;lt;%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="LeggiCookie.aspx.cs" Inherits="LeggiCookie" %&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;&amp;lt;asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;&amp;lt;/asp:Content&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;&amp;lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;&amp;lt;/asp:Content&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In sostanza per leggere un cookie dobbiamo :&lt;br /&gt;HttpCookie cookie = Request.Cookies[CookieName];&lt;br /&gt;&lt;br /&gt;Utilizziamo l'insieme Cookies da Request, mettendo come indice il nome del Cookie di cui vogliamo ritrovare il valore associato.&lt;br /&gt;&lt;br /&gt;Per il corso di C# online:&lt;br /&gt;&lt;a href="http://www.corsilezioni.com/corso_c_sharp.html"&gt;http://www.corsilezioni.com/corso_c_sharp.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-47941749688602031?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/47941749688602031/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=47941749688602031' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/47941749688602031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/47941749688602031'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2011/12/come-scrivere-e-leggere-cookies-in-asp.html' title='Come scrivere e leggere cookies in Asp Net con C# Visual Studio 2010'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-3347401734619378967</id><published>2011-12-12T05:49:00.000-08:00</published><updated>2011-12-12T05:50:03.567-08:00</updated><title type='text'>asp net trovare controlli all'interno di DataList</title><content type='html'>Spesso e volentieri non possiamo fare riferimento a controlli dentro DataList, ovvero non possiamo utilizzarli in modo diretto.&lt;br /&gt;&lt;br /&gt;Possiamo però usare escamotage per referenziare tali controlli.&lt;br /&gt;&lt;br /&gt;Immaginiamo l'esigenza di dover usare una label nel footer di un DataList che si chiama&amp;nbsp;PagerLocation.&lt;br /&gt;&lt;br /&gt;Essendo all'interno del Footer, non possiamo usare il semplice&amp;nbsp;PagerLocation per utilizzare proprietà e metodi.&lt;br /&gt;&lt;br /&gt;Possiamo però creare un evento nel codice behind:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;FooterStyle Font-Italic="True" Font-Size="9pt"&amp;gt;&amp;lt;/FooterStyle&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;FooterTemplate&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div id="Navigation" class="navigation" runat="server"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div id="leftnav"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a id="PreviousPageNav" runat="server"&amp;gt; &amp;amp;lt;&amp;amp;lt; Previous Products&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div id="rightnav"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a id="NextPageNav" runat="server"&amp;gt;More Products &amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div id="numnav"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Label ID="PagerLocation" OnLoad="PagerLocation_OnLoad" runat="server" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/FooterTemplate&amp;gt;&lt;br /&gt;&lt;br /&gt;Si vede chiaramente che viene creato un evento OnLoad su caricamento del controllo.&lt;br /&gt;&lt;br /&gt;Ora per utilizzare il controllo semplicemente :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public Label PagerLocation;&lt;br /&gt;protected void PagerLocation_OnLoad(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; PagerLocation = (Label)sender;&lt;br /&gt;&amp;nbsp; &amp;nbsp; //add code here to do what you wish with the button&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;In questo modo possiamo utilizzare la nostra Label in tutta la pagine laddove ci occorre.&lt;br /&gt;&lt;br /&gt;Possiamo utilizzare questo metodo anche per altri controlli.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-3347401734619378967?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/3347401734619378967/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=3347401734619378967' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3347401734619378967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3347401734619378967'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2011/12/asp-net-trovare-controlli-allinterno-di.html' title='asp net trovare controlli all&apos;interno di DataList'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-4045240527813556866</id><published>2011-12-09T09:07:00.001-08:00</published><updated>2011-12-09T09:09:09.454-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='corso c# online'/><category scheme='http://www.blogger.com/atom/ns#' term='Sql Server gestione e funzioni'/><title type='text'>SqlDataAdapter e DataSet con Sql Server, aggiornare e listare i dati utilizzando un DataSet con C#</title><content type='html'>&lt;br /&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.9707875093445182" style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Come ciclare una tabella di Sql Server utilizzando gli ogetti SqlDataAdapter e DataSet .&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Prima cosa da fare è utilizzare una stringa di connessione valida ecco un esempio preso da un generico web.config:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;connectionStrings&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt; text-indent: 36pt;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;add name="ConnSqlServer" connectionString="Data Source=PIERO-SEVEN;Initial Catalog=test1;User ID=sa;Password=test"/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Per estrarre dal web.config la stringa di connessione denominata ConnSqlServer, utilizziamo l’oggetto del namespace Configuration, ConfigurationManager, l’array ConnectionStrings, il quale contiene tutte le stringhe di connessione inserite all’interno del web.config.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Utilizzare questo metodo ci permette di creare un codice pulito e mantenibile.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Una volta ottenuta la stringa di connessione utilizziamo il SqlDataAdapter che automaticamente apre la connessione al Server.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;string connstring = &amp;nbsp;ConfigurationManager.ConnectionStrings["ConnSqlServer"].ToString();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlDataAdapter Sa = new SqlDataAdapter("Select * from Category", connstring);&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Affinché DataSet generico e database vero e proprio possano comunicare viene usato appunto l’oggetto SqlDataAdapter, il quale si occupa di riempire ed aggiornare i DataSet, possiamo immaginare il SqlDataAdapter come la classe che chiede le query al Server, e poi procede a riempire il DataSet.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Vediamo le modalità con cui questo procedimento avviene.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlDataAdapter Sa = new SqlDataAdapter("Select * from Category", connstring);&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;In questo modo viene automaticamente fatta la connessione al Server, passando il comando di selezione da utilizzare per il recupero dei dati.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;A questo punto il passo successivo ovvio è quello di istanziare un oggetto di tipo DataSet: &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;DataSet Ds = new DataSet();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Un DataSet è un oggetto particolare, immaginiamolo come un array particolare che contiene tutti i dati che il SqlDataAdapter ha passato, questi dati solitamente sono inseriti in un altro oggetto che rappresenta la mappatura con i dati stessi, tale oggetto è il DataTable.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Solitamente un DataSet può gestire più DataTable, ragion per cui, il DataSet contiene un array di DataTable, chiamato DataTables.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Per cui per utilizzare ciascuna DataTable utilizziamo gli indici numeri o alfanumerici.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Per riempire il DataSet utilizziamo il comando &lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Fill &lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;che è un metodo del SqlDataAdapter, che riempie il DataSet stesso:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Sa.Fill(Ds,"TblExample");&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Utilizzando il comando sopra, viene riempita una DataTable che viene chiamata in memoria &amp;nbsp;TblExample; se non viene specificato alcun nome, il DataTable viene mappato utilizzando il nome “Table”.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Possiamo accedere al DataTable name utilizzando un semplice comando : &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;string DataTableName = Ds.Tables[0].TableName;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Di conseguenza se abbiamo usato questa sintassi: Sa.Fill(Ds,"Category"); , per poter fare riferimento a questa DataTable dobbiamo usare questa sintassi:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Ds.Tables["Category"];&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Ogni DataTable contiene un array di righe chiamato Rows.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (DataRow Dr in Ds.Tables["Category"].Rows)&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(Dr["Description"].ToString () );&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;In questo caso utilizziamo foreach che cicla tutte le DataRow contenute nel DataTable del DataSet Ds.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Per accedere al valore di un campo è molto semplice basta utilizzare il nome colonna come indice: Dr["Description"].ToString () .&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;PROCEDURA PER AGGIORNARE I DATI VERSO SQL SERVER&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;In questo caso dobbiamo capire come il DataSet potrà essere rimandato al server per effettuare gli aggiornamenti.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Nel precedente codice abbiamo visto che il DataRow è accessibile in modalità lettura; ora vedremo che possiamo fare la stessa cosa per aggiornare anche le righe:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Dr["Description"] = "TestUpdate";&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Con questa istruzione aggiorno il DataSet in quella riga e per quella colonna al valore "TestUpdate”&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Il SqlDataAdapter è anche in grado di aggiornare i dati tramite particolari accorgimenti.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Dobbiamo utilizzare un nuovo oggetto il SqlCommandBuilder a cui dobbiamo passare il SqlDataAdapter.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Il SqlDataAdapter per aggiornare necessita di sapere l’&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;UpdateCommand&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Ecco come lo passiamo utilizzando proprio l’oggetto SqlCommandBuilder:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 36pt;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;SqlCommandBuilder Scb = new SqlCommandBuilder(Sa);&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Sa.UpdateCommand = Scb.GetUpdateCommand();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Nel codice sopra richiediamo al SqlCommandBuilder di passare il codice necessario per aggiornare , GetUpdateCommand infatti permette al SqlDataAdapter di avere tutto il necessario per effettuare l’aggiornamento.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;A questo punto al SqlDataAdapter possiamo passare il DataSet carico dei nuovi aggiornamenti;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Sa.Update(Ds, "Category");&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;A questo punto rivediamo tutto il codice per scorrere ed aggiornare le righe:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;protected void LoadSettings()&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;try{&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;//Ric database dal web config&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Get from ConfigurationManager.ConnectionStrings , the array&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string connstring = &amp;nbsp;ConfigurationManager.ConnectionStrings["ConnSqlServer"].ToString();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlDataAdapter Sa = new SqlDataAdapter("Select * from Category", connstring);&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataSet Ds = new DataSet();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sa.Fill(Ds, "Category");&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string DataTableName = Ds.Tables[0].TableName;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (DataRow Dr in Ds.Tables["Category"].Rows)&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(Dr["Description"].ToString () );&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dr["Description"] = "TestUpdate";&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlCommandBuilder Scb = new SqlCommandBuilder(Sa);&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sa.UpdateCommand = Scb.GetUpdateCommand();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sa.Update(Ds, "TblExample");&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;catch (Exception e) { Response.Write(e.Message); }&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Utilizziamo i seguenti namespaces:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;using System.Configuration;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;using System.Data.SqlClient;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;using System.Data;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Il namespace Configuration ci permette di accedere al web.config.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;il namespace Data.SqlClient ci permette di utilizzare gli oggetti Sql Server per manipolare i dati.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Il namespace System.Data per utilizzare i DataSet ed oggetti correllati.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-4045240527813556866?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/4045240527813556866/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=4045240527813556866' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/4045240527813556866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/4045240527813556866'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2011/12/sqldataadapter-e-dataset-con-sql-server.html' title='SqlDataAdapter e DataSet con Sql Server, aggiornare e listare i dati utilizzando un DataSet con C#'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Milano, Italia</georss:featurename><georss:point>45.463681 9.1881714</georss:point><georss:box>45.3745885 9.0302429 45.5527735 9.3460999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-3822371122081734680</id><published>2011-12-07T11:54:00.001-08:00</published><updated>2011-12-07T11:58:24.627-08:00</updated><title type='text'>Rinominare le Stored Procedures in Sql Server 2008</title><content type='html'>Per rinominare le Stored Procedures in Sql Server 2008, possiamo usare una stessa Stored Procedure, chiamata &lt;b&gt;sp_rename&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;exec sp_rename 'StoredProcedure1' as 'StoreAcquisti'&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In questo caso viene eseguita la Stored Procedure a cui sono passati due parametri, il nome dell'oggetto da rinominare ed il nuovo che si vuole attribuire.&lt;br /&gt;&lt;br /&gt;In particolare possiamo usare Server Explorer di Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DtOGi_hDjdI/Tt_FLVPiNZI/AAAAAAAABkI/1VCQg_EPzrE/s1600/Sp_rename.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://4.bp.blogspot.com/-DtOGi_hDjdI/Tt_FLVPiNZI/AAAAAAAABkI/1VCQg_EPzrE/s640/Sp_rename.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nello screenshot sopra appare il codice da eseguire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-3822371122081734680?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/3822371122081734680/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=3822371122081734680' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3822371122081734680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3822371122081734680'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2011/12/rinominare-le-stored-procedures-in-sql.html' title='Rinominare le Stored Procedures in Sql Server 2008'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-DtOGi_hDjdI/Tt_FLVPiNZI/AAAAAAAABkI/1VCQg_EPzrE/s72-c/Sp_rename.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-7635385629384932917</id><published>2007-03-05T03:12:00.000-08:00</published><updated>2007-07-14T02:17:07.145-07:00</updated><title type='text'>Manager per VIsta</title><content type='html'>Per migliorare Vista sono necessarie molte opzioni.&lt;br /&gt;Esiste una utility che si chiama &lt;a href="http://www.yamicsoft.com/vistamanager/index.html"&gt;Vista Manager.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a expr:href='"http://www.technotizie.it/posta_ok?action=f2&amp;url=" + data:post.url + "&amp;title=" + data:post.title'&gt;&lt;img alt='' border='0' src='http://www.technotizie.it/images/add2technotizie.png'/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-7635385629384932917?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/7635385629384932917/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=7635385629384932917' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/7635385629384932917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/7635385629384932917'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/03/manager-per-vista.html' title='Manager per VIsta'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-1647253049860891978</id><published>2007-02-27T04:16:00.000-08:00</published><updated>2007-02-27T04:19:46.694-08:00</updated><title type='text'>Mercury Configura con Router</title><content type='html'>La configurazione se si ha un router è un po' ostica.&lt;br /&gt;Una volta installato Xaamp o Mercury, andiamo nella scheda MercuryESmtpC&lt;br /&gt;onfiguration e inseriamo in Name Servers: l'ip del router in locale, ad esempio 10.0.0.2.&lt;br /&gt;&lt;br /&gt;Andiamo in Mercury SmtpClientServer, nella scheda Connection Control aggiungiamo il range di Ip dei nostri client, nella nostra rete e flaggliamo Connection from this address range may relay....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-1647253049860891978?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/1647253049860891978/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=1647253049860891978' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/1647253049860891978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/1647253049860891978'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/02/mercury-configura-con-router.html' title='Mercury Configura con Router'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-3456845518453231916</id><published>2007-02-24T07:55:00.000-08:00</published><updated>2007-02-24T07:56:23.547-08:00</updated><title type='text'>Thtml in Dreamveawer per CakePhp</title><content type='html'>http://alexle.net/archives/119&lt;br /&gt;Non è facile, davvero, qui si trova il metodo per farlo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-3456845518453231916?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/3456845518453231916/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=3456845518453231916' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3456845518453231916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3456845518453231916'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/02/thtml-in-dreamveawer-per-cakephp.html' title='Thtml in Dreamveawer per CakePhp'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-3571290455210189416</id><published>2007-02-19T04:18:00.000-08:00</published><updated>2008-12-08T21:37:57.764-08:00</updated><title type='text'>Gomp normalizza Audio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Eg9znClOET0/RdmVnZ55E7I/AAAAAAAAAA0/Y_2B3beg_3Y/s1600-h/voiceamp_1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Eg9znClOET0/RdmVnZ55E7I/AAAAAAAAAA0/Y_2B3beg_3Y/s320/voiceamp_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5033218562764379058" /&gt;&lt;/a&gt;&lt;br /&gt;Possiamo semplicemente selezionare dal menu contestuale audio-&gt;increase Equalizer Level  o premere Ctl+Alt+Up.&lt;br /&gt;Gom è un player che ci permette di leggere file video anche se sono rovinati, o mentre li scaricate, perché è in grado di ricomporre l'indice al volo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-3571290455210189416?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/3571290455210189416/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=3571290455210189416' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3571290455210189416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3571290455210189416'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/02/gomp-normalizza-audio.html' title='Gomp normalizza Audio'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Eg9znClOET0/RdmVnZ55E7I/AAAAAAAAAA0/Y_2B3beg_3Y/s72-c/voiceamp_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-7630005954764939806</id><published>2007-02-19T03:36:00.000-08:00</published><updated>2007-02-19T03:42:08.518-08:00</updated><title type='text'>Cercare Files con Irc</title><content type='html'>Primo passo si va sul sito e si scarica dccmanager.&lt;br /&gt;Vi si installa una toolbar che potete rimuovere, non abbiate paura!&lt;br /&gt;Dopo di ché sempre sul sito stesso iniziamo le ricerche.&lt;br /&gt;http://www.ircspy.com/search.asp&lt;br /&gt;Finita la ricerca ci compaiono i risultati, e se abbiamo installato DccManager parte tutto in automatico.&lt;br /&gt;Clicchiamo sulla inconcina grigia del &lt;span style="font-weight:bold;"&gt;Get&lt;/span&gt;&lt;br /&gt;C'è da dire che sono stato sfortunato perché ogni download non è partito!&lt;br /&gt;Probabilmente dovete togliere il firewall e usare le porte aperte nel Router.&lt;br /&gt;Guardate nelle impostazioni del programmino.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-7630005954764939806?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/7630005954764939806/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=7630005954764939806' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/7630005954764939806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/7630005954764939806'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/02/cercare-files-con-irc.html' title='Cercare Files con Irc'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6764599487564584239.post-3294962195059369932</id><published>2007-02-18T15:20:00.000-08:00</published><updated>2007-02-18T15:27:13.883-08:00</updated><title type='text'>Vista Cambiare Desktop</title><content type='html'>Dal desktop premiamo pulsante destro e scegliamo &lt;span style="font-weight:bold;"&gt;Personalizza&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Sfondo del desktop.Selezioniamo una immagine e premiamo ok. Possiamo selezionare "Affiancata", "Adattata", "Al Centro".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6764599487564584239-3294962195059369932?l=tuprogrammi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuprogrammi.blogspot.com/feeds/3294962195059369932/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6764599487564584239&amp;postID=3294962195059369932' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3294962195059369932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6764599487564584239/posts/default/3294962195059369932'/><link rel='alternate' type='text/html' href='http://tuprogrammi.blogspot.com/2007/02/vista-cambiare-desktop.html' title='Vista Cambiare Desktop'/><author><name>Pierpaolo Romanelli</name><uri>http://www.blogger.com/profile/11397719280941744541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
