DataRowView.Item[] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai dalam kolom tertentu.
Overload
Item[Int32] |
Mendapatkan atau menetapkan nilai dalam kolom tertentu. |
Item[String] |
Mendapatkan atau menetapkan nilai dalam kolom tertentu. |
Item[Int32]
- Sumber:
- DataRowView.cs
- Sumber:
- DataRowView.cs
- Sumber:
- DataRowView.cs
Mendapatkan atau menetapkan nilai dalam kolom tertentu.
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
Indeks kolom.
Nilai Properti
Nilai kolom.
Pengecualian
DataView tidak mengizinkan pengeditan dan DataRowView bukan hal baru.
Tidak ada kolom yang sesuai dengan nilai indeks tersebut.
Contoh
Contoh berikut menampilkan nilai di setiap item masing-masing DataRowView dalam 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
Berlaku untuk
Item[String]
- Sumber:
- DataRowView.cs
- Sumber:
- DataRowView.cs
- Sumber:
- DataRowView.cs
Mendapatkan atau menetapkan nilai dalam kolom tertentu.
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
String yang berisi kolom yang ditentukan.
Nilai Properti
Nilai kolom.
Pengecualian
Kolom dengan nama atau relasi yang ditentukan tidak ditemukan.
-atau-
DataView tidak mengizinkan pengeditan dan DataRowView bukan hal baru.
Tidak cocok property
saat mengatur nilai.
Contoh
Contoh berikut menambahkan teks ke nilai kolom di setiap baris yang DataViewdimodifikasi dari .
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