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.
Ruft einen Wert in einer angegebenen Spalte ab oder legt diesen fest.
Überlädt
Item[Int32] |
Ruft einen Wert in einer angegebenen Spalte ab oder legt diesen fest. |
Item[String] |
Ruft einen Wert in einer angegebenen Spalte ab oder legt diesen fest. |
Item[Int32]
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
- Quelle:
- DataRowView.cs
Ruft einen Wert in einer angegebenen Spalte ab oder legt diesen fest.
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-Eigenschaft kann nicht bearbeitet werden, und die DataRowView-Klasse ist nicht neu.
Diesem Indexwert entspricht keine Spalte.
Beispiele
Im folgenden Beispiel wird der Wert in jedem Element jedes DataRowView in einem DataViewangezeigt.
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
Ruft einen Wert in einer angegebenen Spalte ab oder legt diesen fest.
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
Eine Zeichenfolge, die die angegebene Spalte enthält.
Eigenschaftswert
Der Wert der Spalte.
Ausnahmen
Eine Spalte mit dem angegebenen Namen oder der Beziehung, die nicht gefunden wurde.
- oder -
Die DataView-Eigenschaft kann nicht bearbeitet werden, und die DataRowView-Klasse ist nicht neu.
Nicht übereinstimmende property
beim Festlegen eines Werts.
Beispiele
Im folgenden Beispiel wird Text an den Wert einer Spalte in jeder geänderten Zeile eines 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