DataRowView.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu v zadaném sloupci.
Přetížení
Item[Int32] |
Získá nebo nastaví hodnotu v zadaném sloupci. |
Item[String] |
Získá nebo nastaví hodnotu v zadaném sloupci. |
Item[Int32]
- Zdroj:
- DataRowView.cs
- Zdroj:
- DataRowView.cs
- Zdroj:
- DataRowView.cs
Získá nebo nastaví hodnotu v zadaném sloupci.
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
Parametry
- ndx
- Int32
Index sloupce.
Hodnota vlastnosti
Hodnota sloupce.
Výjimky
Položka DataView nepovoluje úpravy a DataRowView není nová.
Této hodnotě indexu neodpovídá žádný sloupec.
Příklady
Následující příklad zobrazí hodnotu v každé položce DataRowView v objektu 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
Platí pro
Item[String]
- Zdroj:
- DataRowView.cs
- Zdroj:
- DataRowView.cs
- Zdroj:
- DataRowView.cs
Získá nebo nastaví hodnotu v zadaném sloupci.
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
Parametry
- property
- String
Řetězec, který obsahuje zadaný sloupec.
Hodnota vlastnosti
Hodnota sloupce.
Výjimky
Sloupec se zadaným názvem nebo relací nebyl nalezen.
-nebo-
Položka DataView nepovoluje úpravy a DataRowView není nová.
Při nastavování hodnoty není k property
dispozici.
Příklady
Následující příklad připojí text k hodnotě sloupce v každém upraveném řádku objektu 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