DataRowExtensions.SetField Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um novo valor para a coluna especificada no DataRow.
Sobrecargas
| Name | Description |
|---|---|
| SetField<T>(DataRow, DataColumn, T) |
Define um novo valor para a coluna especificada no DataRow. O SetField<T>(DataRow, DataColumn, T) método também suporta tipos anuláveis. |
| SetField<T>(DataRow, Int32, T) |
Define um novo valor para a coluna especificada em onde DataRow o método é chamado. O SetField<T>(DataRow, Int32, T) método também suporta tipos anuláveis. |
| SetField<T>(DataRow, String, T) |
Define um novo valor para a coluna especificada no DataRow. O SetField<T>(DataRow, String, T) método também suporta tipos anuláveis. |
SetField<T>(DataRow, DataColumn, T)
Define um novo valor para a coluna especificada no DataRow. O SetField<T>(DataRow, DataColumn, T) método também suporta tipos anuláveis.
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 Genérico
- T
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- column
- DataColumn
A entrada DataColumn especifica qual o valor da linha a recuperar.
- value
- T
O novo valor da linha para a coluna especificada, do tipo T.
Exceções
A coluna especificada por column não pode ser encontrada.
O column é nulo.
Ocorre ao tentar definir um valor numa linha eliminada.
O tipo de valor da coluna subjacente não podia ser fundido para o tipo especificado pelo parâmetro genérico, T.
Observações
Se value for nulo, o SetField método converte o valor nulo em DBNull.Value no subjacente DataColumn.
O SetField método não realiza quaisquer conversões de tipos. Isso não significa, no entanto, que uma conversão de tipo não ocorrerá. O método SetField expõe o comportamento ADO.NET 2.0 da classe DataRow. Uma conversão de tipo podia ser realizada pelo DataRow objeto e o valor convertido seria então guardado na linha.
Exceções podem ser passadas pelo SetField método a partir do objeto subjacente DataRow .
Aplica-se a
SetField<T>(DataRow, Int32, T)
Define um novo valor para a coluna especificada em onde DataRow o método é chamado. O SetField<T>(DataRow, Int32, T) método também suporta tipos anuláveis.
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 Genérico
- T
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- columnIndex
- Int32
O ordinal baseado em zero da coluna para definir o valor de.
- value
- T
O novo valor da linha para a coluna especificada, do tipo T.
Exceções
Ocorre ao tentar definir um valor numa linha eliminada.
O columnIndex argumento está fora de alcance.
O tipo de valor da coluna subjacente pode não ser confundido para o tipo especificado pelo parâmetro genérico, T.
Observações
Se value for nulo, o SetField método converte o valor nulo em DBNull.Value no subjacente DataColumn.
O SetField método não realiza quaisquer conversões de tipos. Isso não significa, no entanto, que uma conversão de tipo não ocorrerá. O método SetField expõe o comportamento ADO.NET 2.0 da classe DataRow. Uma conversão de tipo podia ser realizada pelo DataRow objeto e o valor convertido seria então guardado na linha.
Exceções podem ser passadas pelo SetField método a partir do objeto subjacente DataRow .
Aplica-se a
SetField<T>(DataRow, String, T)
Define um novo valor para a coluna especificada no DataRow. O SetField<T>(DataRow, String, T) método também suporta tipos anuláveis.
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 Genérico
- T
Um parâmetro genérico que especifica o tipo de valor da coluna.
Parâmetros
- columnName
- String
O nome da coluna para definir o valor de.
- value
- T
O novo valor da linha para a coluna especificada, do tipo T.
Exceções
A coluna especificada por columnName não pode ser encontrada.
Ocorre ao tentar definir um valor numa linha eliminada.
O tipo de valor da coluna subjacente não podia ser fundido para o tipo especificado pelo parâmetro genérico, T.
Observações
Se value for nulo, o SetField método converte o valor nulo em DBNull.Value no subjacente DataColumn.
O SetField método não realiza quaisquer conversões de tipos. Isso não significa, no entanto, que uma conversão de tipo não ocorrerá. O método SetField expõe o comportamento ADO.NET 2.0 da classe DataRow. Uma conversão de tipo podia ser realizada pelo DataRow objeto e o valor convertido seria então guardado na linha.
Exceções podem ser passadas pelo SetField método a partir do objeto subjacente DataRow .