DataRowExtensions.SetField Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um novo valor para a coluna especificada no DataRow.
Sobrecargas
SetField<T>(DataRow, DataColumn, T) |
Define um novo valor para a coluna especificada no DataRow. O método SetField<T>(DataRow, DataColumn, T) também dá suporte a tipos que permitem valor nulo. |
SetField<T>(DataRow, Int32, T) |
Define um novo valor para a coluna especificada na DataRow em que o método é chamado. O método SetField<T>(DataRow, Int32, T) também dá suporte a tipos que permitem valor nulo. |
SetField<T>(DataRow, String, T) |
Define um novo valor para a coluna especificada no DataRow. O método SetField<T>(DataRow, String, T) também dá suporte a tipos que permitem valor nulo. |
SetField<T>(DataRow, DataColumn, T)
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
Define um novo valor para a coluna especificada no DataRow. O método SetField<T>(DataRow, DataColumn, T) também dá suporte a tipos que permitem valor nulo.
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);
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
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- column
- DataColumn
A entrada DataColumn especifica qual valor de linha a ser recuperado.
- value
- T
O novo valor de linha para a coluna especificada, de tipo T
.
Exceções
A coluna especificada por column
não pode ser encontrada.
O column
é nulo.
Ocorre ao tentar definir um valor em uma linha excluída.
Não foi possível converter o tipo de valor da coluna subjacente no tipo especificado pelo parâmetro genérico, T
.
Comentários
Se value
for nulo, o SetField método converterá o valor DBNull.Valuenulo em no subjacente DataColumn.
O SetField método não executa conversões de tipo. Isso não significa, entretanto, que uma conversão de tipos não ocorrerá. O SetField método expõe o comportamento ADO.NET 2.0 da DataRow classe . Uma conversão de tipo poderia ser executada pelo DataRow objeto e o valor convertido seria salvo na linha.
Exceções podem ser passadas por meio do SetField método do objeto subjacente DataRow .
Aplica-se a
SetField<T>(DataRow, Int32, T)
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
Define um novo valor para a coluna especificada na DataRow em que o método é chamado. O método SetField<T>(DataRow, Int32, T) também dá suporte a tipos que permitem valor nulo.
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);
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
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- columnIndex
- Int32
A posição ordinal baseada em zero da coluna da qual definir o valor.
- value
- T
O novo valor de linha para a coluna especificada, de tipo T
.
Exceções
Ocorre ao tentar definir um valor em uma linha excluída.
O argumento ordinal
está fora do intervalo.
Não foi possível converter o tipo de valor da coluna subjacente no tipo especificado pelo parâmetro genérico, T
.
Comentários
Se value
for nulo, o SetField método converterá o valor DBNull.Valuenulo em no subjacente DataColumn.
O SetField método não executa conversões de tipo. Isso não significa, entretanto, que uma conversão de tipos não ocorrerá. O SetField método expõe o comportamento ADO.NET 2.0 da DataRow classe . Uma conversão de tipo poderia ser executada pelo DataRow objeto e o valor convertido seria salvo na linha.
Exceções podem ser passadas por meio do SetField método do objeto subjacente DataRow .
Aplica-se a
SetField<T>(DataRow, String, T)
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
- Origem:
- DataRowExtensions.cs
Define um novo valor para a coluna especificada no DataRow. O método SetField<T>(DataRow, String, T) também dá suporte a tipos que permitem valor nulo.
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);
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
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- columnName
- String
O nome da coluna para o qual o valor será definido.
- value
- T
O novo valor de linha para a coluna especificada, de tipo T
.
Exceções
A coluna especificada por columnName
não pode ser encontrada.
Ocorre ao tentar definir um valor em uma linha excluída.
Não foi possível converter o tipo de valor da coluna subjacente no tipo especificado pelo parâmetro genérico, T
.
Comentários
Se value
for nulo, o SetField método converterá o valor DBNull.Valuenulo em no subjacente DataColumn.
O SetField método não executa conversões de tipo. Isso não significa, entretanto, que uma conversão de tipos não ocorrerá. O SetField método expõe o comportamento ADO.NET 2.0 da DataRow classe . Uma conversão de tipo poderia ser executada pelo DataRow objeto e o valor convertido seria salvo na linha.
Exceções podem ser passadas por meio do SetField método do objeto subjacente DataRow .