Herencia de un DataRow

28/11/2004 - 18:28 por Oswaldo Vález Palmeiro | Informe spam
Hola a todos, soy nuevo en esto así que mi pregunta puede resultar obvia,
pero no he encontrado solución en ninguna página ya que los ejemplos que he
encontrado muestran herencia de clases que si tienen un constructor sin
parámetros. Mi pregunta es la siguiente:

Deseo crear una clase que herede de DataRow para sobrescribir su método
ToString() de esta forma:

class MiDataRow : System.Data.DataRow

{

public override string ToString()

{

return base.ToString();

}

}



obteniendo el error: Ninguna sobrecarga para el método 'DataRow' adquiere
'0' argumentos

No se que hacer ya que no tengo mucha idea. Supongo que alguien podrá
ayudarme, y gracias de antemano.

Oswado Vález Palmeiro

oswaldovalez@hotmail.com

Preguntas similare

Leer las respuestas

#1 Hector Bejarano
29/11/2004 - 01:22 | Informe spam
Hola Oswaldo,

El problema que tienes no es por la sobreescritura del ToString(), es por el
constructor del DataRow, si revisas el MSDN, el constructor del DataRow es
este:

protected internal DataRow(
DataRowBuilder builder
);

Asi es que tienes que tomar en cuenta que debes hacer la definicion del
constructor para tu clase con los mismos parametros.

Se deberia de ver asi (sintaxis no revisada):

class MiDataRow : System.Data.DataRow
{
public MyDataRow(DataRowBuilder builder) : base(builder)
{
}

public override string ToString()
{
return base.ToString();
}

}

Saludos,
Hector Bejarano. MCP / MCDBA / MCAD

"Oswaldo Vález Palmeiro" wrote in message
news:
Hola a todos, soy nuevo en esto así que mi pregunta puede resultar obvia,
pero no he encontrado solución en ninguna página ya que los ejemplos que
he encontrado muestran herencia de clases que si tienen un constructor sin
parámetros. Mi pregunta es la siguiente:

Deseo crear una clase que herede de DataRow para sobrescribir su método
ToString() de esta forma:

class MiDataRow : System.Data.DataRow

{

public override string ToString()

{

return base.ToString();

}

}



obteniendo el error: Ninguna sobrecarga para el método 'DataRow' adquiere
'0' argumentos

No se que hacer ya que no tengo mucha idea. Supongo que alguien podrá
ayudarme, y gracias de antemano.

Oswado Vález Palmeiro




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida