Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2007, 10:25
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años
Puntos: 7
Crear DataColumn con un Tipo de datos mio propio...

Hola buenas tardes gente !!!

En fin, querría saber como conseguir crear un DataColumn en un DataTable, con un tipo de datos de una clase que he creado yo, para que dicho DataColumn albergue un objeto de tipo dato.

Generalmente hacemos algo asi:
Código:
tbDocumentos.Columns.Add(new DataColumn("COD_ESTADO", Type.GetType("System.String")));
Pues bien, eso mismo he hecho para mi tipo de dato:
Código:
tbDocumentos.Columns.Add(new DataColumn("CONTENIDO", Type.GetType("Min.Vehiculos.Classes.FicheroClass")));

Sin embargo, a la hora de crear dicha columna recibo el siguiente error:
El argumento 'dataType' no puede ser nulo.
Nombre del parámetro: dataType.


¿Alguien sabe como puedo solucionar dicho problema?, le estaría muy agradecido.




NOTA: En una aplicacion Windows si me funciona perfect.
Código:
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DataTable tbDatos = new DataTable();
            tbDatos.Columns.Add(new DataColumn("objetoFichero", Type.GetType("WindowsApplication1.ClaseNueva")));


        }
    }


    public class ClaseNueva
    {
        private string _nombrePrueba = string.Empty;
        public ClaseNueva()
        {
        }

        public string NombrePrueba
        {
            get { return _nombrePrueba; }
            set { _nombrePrueba = value; }
        }
        
    }
__________________
Charlie.

Última edición por chcma; 04/05/2007 a las 10:31