DataRowExtensions.SetField Método

Definición

Establece un nuevo valor para la columna especificada en .DataRow

Sobrecargas

Nombre Description
SetField<T>(DataRow, DataColumn, T)

Establece un nuevo valor para la columna especificada en .DataRow El SetField<T>(DataRow, DataColumn, T) método también admite tipos que aceptan valores NULL.

SetField<T>(DataRow, Int32, T)

Establece un nuevo valor para la columna especificada en el método en el DataRow que se llama. El SetField<T>(DataRow, Int32, T) método también admite tipos que aceptan valores NULL.

SetField<T>(DataRow, String, T)

Establece un nuevo valor para la columna especificada en .DataRow El SetField<T>(DataRow, String, T) método también admite tipos que aceptan valores NULL.

SetField<T>(DataRow, DataColumn, T)

Establece un nuevo valor para la columna especificada en .DataRow El SetField<T>(DataRow, DataColumn, T) método también admite tipos que aceptan valores NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, T value);
public static void SetField<T>(this System.Data.DataRow row, System.Data.DataColumn column, T value);
static member SetField : System.Data.DataRow * System.Data.DataColumn * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, column As DataColumn, value As T)

Parámetros de tipo

T

Parámetro genérico que especifica el tipo de valor de la columna.

Parámetros

row
DataRow

DataRowEntrada , que actúa como la this instancia del método de extensión.

column
DataColumn

La entrada DataColumn especifica qué valor de fila se va a recuperar.

value
T

Nuevo valor de fila para la columna especificada, de tipo T.

Excepciones

No se encuentra la columna especificada por column .

es columnnull.

Se produce al intentar establecer un valor en una fila eliminada.

No se pudo convertir el tipo de valor de la columna subyacente al tipo especificado por el parámetro genérico, T.

Comentarios

Si value es null, el SetField método convierte el valor DBNull.ValueNULL en en el subyacenteDataColumn.

El SetField método no realiza ninguna conversión de tipos. Sin embargo, esto no significa que no se produzca una conversión de tipos. El método expone el comportamiento de ADO.NET 2.0 de la clase /> DataRow una conversión de tipos y el valor convertido se guardaría en la fila.

Las excepciones se pueden pasar a través del SetField método desde el objeto subyacente DataRow .

Se aplica a

SetField<T>(DataRow, Int32, T)

Establece un nuevo valor para la columna especificada en el método en el DataRow que se llama. El SetField<T>(DataRow, Int32, T) método también admite tipos que aceptan valores NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, int columnIndex, T value);
public static void SetField<T>(this System.Data.DataRow row, int columnIndex, T value);
static member SetField : System.Data.DataRow * int * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnIndex As Integer, value As T)

Parámetros de tipo

T

Parámetro genérico que especifica el tipo de valor de la columna.

Parámetros

row
DataRow

DataRowEntrada , que actúa como la this instancia del método de extensión.

columnIndex
Int32

Ordinal de base cero de la columna para establecer el valor de .

value
T

Nuevo valor de fila para la columna especificada, de tipo T.

Excepciones

Se produce al intentar establecer un valor en una fila eliminada.

El columnIndex argumento está fuera del intervalo.

El tipo de valor de la columna subyacente no se pudo convertir al tipo especificado por el parámetro genérico, T.

Comentarios

Si value es null, el SetField método convierte el valor DBNull.ValueNULL en en el subyacenteDataColumn.

El SetField método no realiza ninguna conversión de tipos. Sin embargo, esto no significa que no se produzca una conversión de tipos. El método expone el comportamiento de ADO.NET 2.0 de la clase /> DataRow una conversión de tipos y el valor convertido se guardaría en la fila.

Las excepciones se pueden pasar a través del SetField método desde el objeto subyacente DataRow .

Se aplica a

SetField<T>(DataRow, String, T)

Establece un nuevo valor para la columna especificada en .DataRow El SetField<T>(DataRow, String, T) método también admite tipos que aceptan valores NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::String ^ columnName, T value);
public static void SetField<T>(this System.Data.DataRow row, string columnName, T value);
static member SetField : System.Data.DataRow * string * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnName As String, value As T)

Parámetros de tipo

T

Parámetro genérico que especifica el tipo de valor de la columna.

Parámetros

row
DataRow

DataRowEntrada , que actúa como la this instancia del método de extensión.

columnName
String

Nombre de la columna de la que se va a establecer el valor.

value
T

Nuevo valor de fila para la columna especificada, de tipo T.

Excepciones

No se encuentra la columna especificada por columnName .

Se produce al intentar establecer un valor en una fila eliminada.

No se pudo convertir el tipo de valor de la columna subyacente al tipo especificado por el parámetro genérico, T.

Comentarios

Si value es null, el SetField método convierte el valor DBNull.ValueNULL en en el subyacenteDataColumn.

El SetField método no realiza ninguna conversión de tipos. Sin embargo, esto no significa que no se produzca una conversión de tipos. El método expone el comportamiento de ADO.NET 2.0 de la clase /> DataRow una conversión de tipos y el valor convertido se guardaría en la fila.

Las excepciones se pueden pasar a través del SetField método desde el objeto subyacente DataRow .

Se aplica a