DataRowView.Item[String] DataRowView.Item[String] DataRowView.Item[String] DataRowView.Item[String] Property

定義

オーバーロード

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定した列の値を取得または設定します。Gets or sets a value in a specified column.

Item[String] Item[String] Item[String] Item[String]

指定した列の値を取得または設定します。Gets or sets a value in a specified column.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定した列の値を取得または設定します。Gets or sets a value in a specified column.

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

パラメーター

ndx
Int32 Int32 Int32 Int32

指定した列。The specified column.

プロパティ値

列の値。The value of the column.

次の例では、それぞれの項目ごとに値を表示しますDataRowViewで、DataViewします。The following example displays the value in each item of each DataRowView in a 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.
   Dim rowView As DataRowView
   Dim i As Integer

   For Each rowView In view
     ' Display the value in each item of the DataRowView
     For i = 0 To colCount
        Console.Write(rowView(i) & vbTab)
     Next
     Console.WriteLine()
   Next
End Sub

Item[String] Item[String] Item[String] Item[String]

指定した列の値を取得または設定します。Gets or sets a value in a specified column.

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

パラメーター

property
String String String String

指定した列を格納している文字列。String that contains the specified column.

プロパティ値

列の値。The value of the column.

次の例では、テキストを追加の変更された各行の列の値に、DataViewします。The following example appends text to the value of a column in each modified row of a 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

適用対象