DataRowView.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur dans une colonne spécifiée.
Surcharges
| Nom | Description |
|---|---|
| Item[Int32] |
Obtient ou définit une valeur dans une colonne spécifiée. |
| Item[String] |
Obtient ou définit une valeur dans une colonne spécifiée. |
Item[Int32]
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
Obtient ou définit une valeur dans une colonne spécifiée.
public:
property System::Object ^ default[int] { System::Object ^ get(int ndx); void set(int ndx, System::Object ^ value); };
public object this[int ndx] { get; set; }
member this.Item(int) : obj with get, set
Default Public Property Item(ndx As Integer) As Object
Paramètres
- ndx
- Int32
Index de colonne.
Valeur de propriété
Valeur de la colonne.
Exceptions
Les DataView modifications ne sont pas autorisées et DataRowView ne sont pas nouvelles.
Aucune colonne ne correspond à cette valeur d’index.
Exemples
L’exemple suivant affiche la valeur dans chaque élément d’un DataRowViewDataView.
private static void WriteViewRows(DataView view)
{
int colCount = view.Table.Columns.Count;
// Iterate through the rows of the DataView.
foreach (DataRowView rowView in view)
{
// Display the value in each item of the DataRowView
for (int i = 0; i < colCount; i++)
Console.Write(rowView[i] + "\table");
Console.WriteLine();
}
}
Private Shared Sub WriteViewRows(view As DataView)
Dim colCount As Integer = view.Table.Columns.Count
' Iterate through the rows of the DataView.
For Each rowView As DataRowView In view
' Display the value in each item of the DataRowView
For i As Integer = 0 To colCount - 1
Console.Write(rowView(i) & vbTab)
Next
Console.WriteLine()
Next
End Sub
S’applique à
Item[String]
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
- Source:
- DataRowView.cs
Obtient ou définit une valeur dans une colonne spécifiée.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ property); void set(System::String ^ property, System::Object ^ value); };
public object this[string property] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(property As String) As Object
Paramètres
- property
- String
Chaîne qui contient la colonne spécifiée.
Valeur de propriété
Valeur de la colonne.
Exceptions
Une colonne portant le nom ou la relation spécifié n’a pas été trouvée.
- ou -
Les DataView modifications ne sont pas autorisées et DataRowView ne sont pas nouvelles.
Sans correspondance property lors de la définition d’une valeur.
Exemples
L’exemple suivant ajoute du texte à la valeur d’une colonne dans chaque ligne modifiée d’un DataView.
private void SetDataRowView()
{
DataView view = (DataView) dataGrid1.DataSource;
// Set the filter to display only those rows that were modified.
view.RowStateFilter=DataViewRowState.ModifiedCurrent;
// Change the value of the CompanyName column for each modified row.
foreach(DataRowView rowView in view)
{
rowView["CompanyName"] += " new value";
}
}
Private Sub SetDataRowView()
Dim view As DataView = CType(dataGrid1.DataSource, DataView)
' Set the filter to display only those rows that were modified.
view.RowStateFilter = DataViewRowState.ModifiedCurrent
' Change the value of the CompanyName column for each modified row.
Dim rowView As DataRowView
For Each rowView In view
rowView.Item("CompanyName") = _
rowView.Item("CompanyName").ToString() & " new value"
Next rowView
End Sub