• Jueves 2 de Mayo de 2024, 00:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - toni82

Páginas: [1]
1
C# / Checkboxes En Un Listview
« en: Lunes 12 de Noviembre de 2007, 19:39 »
Hola buenas, quiero cargar en un listview varios checkboxes para cada linea de datos (row), ya que tengo en la primera columna texto, y en la segunda y la tercera quiero añadir un checkbox en cada una de ellas.

Alguien puede echarme una mano?

Gracias.

2
C# / Custom Assemblies En Reporting Services
« en: Miércoles 7 de Noviembre de 2007, 18:25 »
He creado una dll desde C# en la que tengo dos metodos estaticos, uno de ellos recibe una cadena y devuelve otra formateada, y luego tengo otro metodo en el que uso objetos de una referencia .com que agrego a mi dll C#, recibo un array de bytes comprimido y devuelvo otro array de bytes descomprimido.

Resulta que a la hora de integrarla en el informe sigo los pasos que dicta microsoft y tengo un problema, en el diseñador de informes tanto el metodo que me devuelve un string como el otro en el que uso el objeto de la dll .com en el que me devuelve un dibujo funcionan perfectamente, pero a la hora de mostrarlo en el report server en la zona del dibujo me aparece un aspa como cuando no se encuentra una imagen en una pagina web, he pensado que pueda ser que este ensamblado (el .COM) no tenga confianza total, tambien he seguido pasos que indica microsoft, pero sigo con la misma, no hay manera y empiezo a estar un poco cansado del tema.

Agradeceria muchisimo si alguien me pudiera ayudar.

Saludos

3
SQL Server / Custom Assemblies En Reporting Services
« en: Miércoles 7 de Noviembre de 2007, 18:21 »
He creado una dll desde C# en la que tengo dos metodos estaticos, uno de ellos recibe una cadena y devuelve otra formateada, y luego tengo otro metodo en el que uso objetos de una referencia .com que agrego a mi dll C#, recibo un array de bytes comprimido y devuelvo otro array de bytes descomprimido.

Resulta que a la hora de integrarla en el informe sigo los pasos que dicta microsoft y tengo un problema, en el diseñador de informes tanto el metodo que me devuelve un string como el otro en el que uso el objeto de la dll .com en el que me devuelve un dibujo funcionan perfectamente, pero a la hora de mostrarlo en el report server en la zona del dibujo me aparece un aspa como cuando no se encuentra una imagen en una pagina web, he pensado que pueda ser que este ensamblado (el .COM) no tenga confianza total, tambien he seguido pasos que indica microsoft, pero sigo con la misma, no hay manera y empiezo a estar un poco cansado del tema.

Agradeceria muchisimo si alguien me pudiera ayudar.

Saludos

4
C# / Re: Rellenar Ceros A La Izquierda
« en: Miércoles 7 de Noviembre de 2007, 18:10 »
Creo que tambien se puede de esta manera

string sDato = "1";
sDato = sDato.ToString("00000");

Cuando no encuentre numeros escribirá ceros, en este caso imprimiria 00001

5
C# / Re: Convertir Metafile En Png
« en: Martes 30 de Octubre de 2007, 10:19 »
Puedes usar esta funcion que yo mismo me cree  :D

public static byte[] ConvertImage(byte[] inputBuffer, System.Drawing.Imaging.ImageFormat destFormat)
{//convierte la imagen en el formato que se le envia como segundo parametro
MemoryStream stream = new MemoryStream(inputBuffer);
try
{//si el logo es demasiado grande (normalmente xq no sea vectorial) saltara una excepcion por lo que devuelvo null
System.Drawing.Bitmap inputBmp = new System.Drawing.Bitmap(stream);
System.IO.MemoryStream imgStream = new System.IO.MemoryStream();
inputBmp.Save(imgStream, destFormat);
//inputBmp.Save(@"C:\temp\test.png", destFormat);
byte[] outputBuffer = imgStream.GetBuffer();
imgStream.Close();
return outputBuffer;
}
catch
{
return null;
}
               
}

6
C# / Gosub En C#
« en: Domingo 30 de Septiembre de 2007, 21:36 »
Me gustaria saber lo equivalente a GoSub de VB6 en C#. GoSub se utilizaba en VB6 para acceder a un subprocedimiento dentro de una función. Se ponia por ejemplo:

GoSub subfuncion

y automaticamente accedia al codigo

subfuncion:

que estaba dentro de la misma funcion.

Saludos.

7
SQL Server / Reporting Services Y Varbinary(max)
« en: Jueves 13 de Septiembre de 2007, 09:18 »
Estoy intentando mostrar una imagen varbinary(max) de una base de datos en Reporting Services del mismo modo que se hace con los tipos de datos image pero no logro mostrarla, las tipo image si que puedo pero me interesaria mostrar las varbinary(max). Alguien me puede ayudar?

Salu2

8
C# / Re: Wpf Images
« en: Martes 11 de Septiembre de 2007, 18:32 »
Gracias por la respuesta, pero hay un problema, esto no me sirve ya que la clase se llama igual pero corresponde a otro namespace, en este caso de Framework 3.0 System.Windows.Controls y no System.Drawing ya que ya sabia hacerlo para esta clase de ese namespace. Pero necesito hacerlo para System.Windows.Controls.Image.

Salu2

9
C# / Wpf Images
« en: Martes 11 de Septiembre de 2007, 18:01 »
Hola.

Necesito pasar un System.Windows.Controls.Image de (WPF - Framework 3.0) a Stream o a byte[] para insertar una imagen en la base de datos pero no encuentro la manera de hacerlo, alguien me puede ayudar.

Saludos

10
C# / Convertir Metafile En Png
« en: Martes 4 de Septiembre de 2007, 09:52 »
Hola.

Necesito ayuda para convertir un archivo metafile en png. El metafile lo dibujo yo mediante un array de bytes que recibo de la base de datos pero a la hora de mostrarlo necesito convertirlo en png para poder mostrarlo en Reporting Services.

Saludos.

11
C# / Re: Como Trabajar Con Reportes De Reporting Services
« en: Lunes 3 de Septiembre de 2007, 13:04 »
Hola.

Si te fijas, cuando instalas el Reporting Services en la barra de herramientas de C# te aparecera un nuevo componente ReportViewer, me imagino que buscando información en google pográs lograr eso que pides.

Suerte

12
C# / Re: Leer Un Metafile
« en: Domingo 2 de Septiembre de 2007, 23:03 »
Gracias por todas las respuestas, al final lo que hice es ponerlo fuera del constructor como comento alguno de los "foreros" y lo puse en el evento paint del controly sin problemas.

Gracias a todos!

Saludos

13
C# / Control Con Propiedad Byte[] Reporting Services
« en: Domingo 2 de Septiembre de 2007, 22:50 »
Hola

Tengo un problema, necesito hacer un control en C# para Reporting Services que lea un array de bytes (byte[]), he creado una propiedad para el control llamada Value que en teoria debe recibir el array de bytes desde RS (Reporting Services) y mostrar en un PictureBox ese esa imagen Metafile. He añadido como digo un control de tipo byte[] pero cuando ejecuto el control me sale un boton con tres puntos (...) no me deja añadir el valor que envio desde Reporting Services =Fields!Metafile.Value, ya que si no me equivoco SQL Server almacena los tipos de dato image como un array de bytes.

Me gustaria saber si alguien ha hecho algo parecido y me puede ayudar, lo agradeceria enormemente.

Saludos

14
C# / Re: Leer Un Metafile
« en: Miércoles 29 de Agosto de 2007, 23:38 »
Si como digo g guarda los datos correctamente asi que el error no esta ahi porque si elimino el archivo, es decir si el archivo no existe salta una excepción.

De todas maneras gracias por la ayuda.

A ver si alguien puede ayudarme en el tema que no encuentro solución, ando un poco verde con el tratamiento de gráficos en C#.

Saludos

15
C# / Leer Un Metafile
« en: Miércoles 29 de Agosto de 2007, 11:01 »
Hola buenas, estoy intentando leer un wmf en C# tengo el siguiente código pero algo no acaba de funcionar, cuando lo ejecuto me muestra el formulario vacio sin la imagen wmf.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.IO;
using System.Data.SqlClient;

namespace DrawMetafile
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
           
                    Graphics g = this.CreateGraphics();
                    g.Clear(this.BackColor);

                    Metafile curMetafile = new Metafile("image.wmf");

                    g.DrawImage(curMetafile, 0, 0);

                    g.Dispose();

            }
     
    }
}

g guarda los datos correctamente pero parece que el metodo Dispose no hace nada. Alguien puede ayudarme?

Gracias.

16
C# / Re: Oledb Y Excel
« en: Lunes 6 de Agosto de 2007, 16:45 »
Muchas Gracias, me ha servido de gran ayuda.  :D

17
C# / Oledb Y Excel
« en: Sábado 4 de Agosto de 2007, 21:58 »
Quisiera leer un Archivo Excel a traves de C# y por OLEDB, me gustaria leer las dos primeras columnas ( A y B ) de la Hoja 1 pero me gustaria poder leerlas aunque la Hoja1 se llame de otra manera para asi evitar posibles errores, he hecho una prueba cargandolas en una combo pero en un futuro lo haré para hacer unas inserciones en una base de datos. Tambien me gustaria si es posible leer la primera fila ya que he leido que tiene q ser el nombre de la columna, pero no se si es posible leerla.

Gracias y un Saludo.

Os dejo el codigo que tengo hecho hasta el momento:

string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                "Data Source=" +  pathfile + ";" +
                "Extended Properties=Excel 8.0;";

                String Query = "Select * From [Hoja1$]";

                DataSet DS = new DataSet();

                OleDbConnection OleDBConn = new OleDbConnection(sConnectionString);
                OleDBConn.Open();

                DataSet ds = new DataSet();

                OleDbDataAdapter da = new OleDbDataAdapter(Query, OleDBConn);

                da.Fill(ds, "Tariff");

                ComboTariff.Items.Clear();

                ComboTariff.Text = "<selecciona>";

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                   
                    ComboTariff.Items.Add(dr[1]);
                   

                }

18
C# / Formularios, No Perder Valores
« en: Viernes 20 de Julio de 2007, 16:37 »
Hola, estoy empezando en C# y tengo que realizar un componente que es simplemente un formulario con una combobox y un listbox.

Me he montado un SortedList<int,ListData>, ListData es una clase que me he generado yo con 3 atributos, codigo, nombre y ischecked. de manera que cuando acepto en el formulario, se cierra y me guarda los valores en el SortedList.

Me he creado una aplicacion en la misma solucion para llamar a este componente pero cada vez que cierro y vuelvo a abrir el componente pierdo los datos de la SortedList.

Hay algun metodo para hacer esto de alguna manera, sin tener que utilizar una tabla de la bd o un archivo externo? me imagino que si...

Gracias de antemano.

Saludos

Páginas: [1]