DataRowView.Item[] Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvas vagy beállít egy értéket egy adott oszlopban.
Túlterhelések
| Name | Description |
|---|---|
| Item[Int32] |
Beolvas vagy beállít egy értéket egy adott oszlopban. |
| Item[String] |
Beolvas vagy beállít egy értéket egy adott oszlopban. |
Item[Int32]
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
Beolvas vagy beállít egy értéket egy adott oszlopban.
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éterek
- ndx
- Int32
Az oszlopindex.
Tulajdonság értéke
Az oszlop értéke.
Kivételek
A DataView módosítások nem engedélyezettek, és DataRowView nem újak.
Egyetlen oszlop sem felel meg ennek az indexértéknek.
Példák
Az alábbi példa egy adott elem minden elemében megjeleníti az DataRowViewDataViewértéket.
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
A következőre érvényes:
Item[String]
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
- Forrás:
- DataRowView.cs
Beolvas vagy beállít egy értéket egy adott oszlopban.
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éterek
- property
- String
A megadott oszlopot tartalmazó karakterlánc.
Tulajdonság értéke
Az oszlop értéke.
Kivételek
A megadott névvel vagy kapcsolattal rendelkező oszlop nem található.
-vagy-
A DataView módosítások nem engedélyezettek, és DataRowView nem újak.
Nem egyező property érték beállításakor.
Példák
Az alábbi példa egy oszlop értékéhez fűzi hozzá a szöveget a módosított sorokban 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