DataRowView.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde i en angiven kolumn.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar eller anger ett värde i en angiven kolumn. |
| Item[String] |
Hämtar eller anger ett värde i en angiven kolumn. |
Item[Int32]
Hämtar eller anger ett värde i en angiven kolumn.
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
Parametrar
- ndx
- Int32
Kolumnindexet.
Egenskapsvärde
Värdet för kolumnen.
Undantag
Tillåter DataView inte redigeringar och DataRowView är inte nytt.
Ingen kolumn motsvarar indexvärdet.
Exempel
I följande exempel visas värdet i varje objekt i varje DataRowView i en 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
Gäller för
Item[String]
Hämtar eller anger ett värde i en angiven kolumn.
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
Parametrar
- property
- String
Sträng som innehåller den angivna kolumnen.
Egenskapsvärde
Värdet för kolumnen.
Undantag
Det gick inte att hitta en kolumn med det angivna namnet eller relationen.
-eller-
Tillåter DataView inte redigeringar och DataRowView är inte nytt.
Inte matchad property när du anger ett värde.
Exempel
I följande exempel läggs text till i värdet för en kolumn i varje ändrad rad i en 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