DataRowView.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte. |
| Item[String] |
Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte. |
Item[Int32]
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.
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
Parameter
- ndx
- Int32
Der Spaltenindex.
Eigenschaftswert
Der Wert der Spalte.
Ausnahmen
Die DataView Bearbeitungen werden nicht zugelassen und DataRowView sind nicht neu.
Dieser Indexwert entspricht keine Spalte.
Beispiele
Im folgenden Beispiel wird der Wert in jedem Element in DataRowView einem .DataView
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
Gilt für:
Item[String]
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.
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
Parameter
- property
- String
Zeichenfolge, die die angegebene Spalte enthält.
Eigenschaftswert
Der Wert der Spalte.
Ausnahmen
Eine Spalte mit dem angegebenen Namen oder der angegebenen Beziehung wurde nicht gefunden.
-oder-
Die DataView Bearbeitungen werden nicht zugelassen und DataRowView sind nicht neu.
Nicht übereinstimmend beim Festlegen eines Werts property .
Beispiele
Im folgenden Beispiel wird Text an den Wert einer Spalte in jeder geänderten Zeile eines Elements DataViewangefügt.
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