viernes, 20 de junio de 2008
miércoles, 30 de abril de 2008
Asignar una fecha datetime de MySQL en una datagridview
Pues eso, de repente quieres confiar en los objetos ADO.NET enlazados directamente a la interfaz usando MySQL y .....error al ingresar un valor de fecha que en tu BD es un DateTime y todo porque al parecer el mysqldatetime de la libreria del connector no se reconoce directamente como un Datrtime del .net.. weno pos hay ta la solución;
private void grid_ingresos_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
/*se crea el tipo de dato Mysql datetime en la grid*/
if (e.ColumnIndex == 1) //la columna que lleva la fecha....
{
MySql.Data.Types.MySqlDateTime f = new MySql.Data.Types.MySqlDateTime(DateTime.Parse(e.Value.ToString()));
e.Value =f ;
e.ParsingApplied = true;
}
}
private void grid_ingresos_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
/*se crea el tipo de dato Mysql datetime en la grid*/
if (e.ColumnIndex == 1) //la columna que lleva la fecha....
{
MySql.Data.Types.MySqlDateTime f = new MySql.Data.Types.MySqlDateTime(DateTime.Parse(e.Value.ToString()));
e.Value =f ;
e.ParsingApplied = true;
}
}
sábado, 19 de abril de 2008
Mi Angel
jueves, 21 de febrero de 2008
Buen libro de C# n Españo
http://rapidshare.com/files/71389599/_jimmy_criptoy_C_.A.fondo.McGraw-Hill.Libro._Tom.Archer_.pdf.htm
EL uso del g CASE SQL server o MYSQL
Para usar le en un rango de valores...pee....... . Quiero un reporte agrupado de 100 a1000 y asi.
SELECT
SUM(CASE
WHEN (recargos) BETWEEN 0 AND 1000 THEN recargos
END) as Hasta1000,
SUM(CASE
WHEN (recargos) BETWEEN 1001 AND 10000 THEN recargos
END) as Hasta1000
FROM VW_Estado_Cuenta_Concentrado
SELECT
SUM(CASE
WHEN (recargos) BETWEEN 0 AND 1000 THEN recargos
END) as Hasta1000,
SUM(CASE
WHEN (recargos) BETWEEN 1001 AND 10000 THEN recargos
END) as Hasta1000
FROM VW_Estado_Cuenta_Concentrado
Suscribirse a:
Entradas (Atom)