ho provato anche cosi:
dataI.Value = Convert.ToDateTime(dataAccDTP.Value).ToString("yyy y-MM-dd"); oppure ("MM-dd-YYYY")
ma niente a questo punto mi è venuto il dubbio che ci fosse qualcosa di sbagliato anche nel database ma non trovo nulla:
codice:
CREATE TABLE [dbo].[bustaRiparazione] ( [IdBusta] INT IDENTITY (1, 1) NOT NULL,
[codiceBustaCliente] NVARCHAR (50) NULL,
[cliente] NCHAR (10) NULL,
[dataInserimento] DATE NULL,
[dataConsegna] DATE NULL,
[descrizioneOggetti] NVARCHAR (80) NULL,
[lavoriDaEseguire] NVARCHAR (80) NULL,
[prezzoC] FLOAT (53) NULL,
[prezzoP] FLOAT (53) NULL,
[prezzoPreventivo] FLOAT (53) NULL,
[note] NVARCHAR (50) NULL,
PRIMARY KEY CLUSTERED ([IdBusta] ASC)
);

