Bagikan melalui


DataRowView.Item[] Properti

Definisi

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

Berlaku untuk