DataRowView.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bir sütunda bir değeri alır veya ayarlar.
Aşırı Yüklemeler
Item[Int32] |
Belirtilen bir sütunda bir değeri alır veya ayarlar. |
Item[String] |
Belirtilen bir sütunda bir değeri alır veya ayarlar. |
Item[Int32]
- Kaynak:
- DataRowView.cs
- Kaynak:
- DataRowView.cs
- Kaynak:
- DataRowView.cs
Belirtilen bir sütunda bir değeri alır veya ayarlar.
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
Parametreler
- ndx
- Int32
Sütun dizini.
Özellik Değeri
Sütunun değeri.
Özel durumlar
DataView düzenlemeye izin vermez ve DataRowView yeni değildir.
Hiçbir sütun bu dizin değerine karşılık gelir.
Örnekler
Aşağıdaki örnek, içindeki DataViewher DataRowView öğedeki değeri görüntüler.
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
Şunlara uygulanır
Item[String]
- Kaynak:
- DataRowView.cs
- Kaynak:
- DataRowView.cs
- Kaynak:
- DataRowView.cs
Belirtilen bir sütunda bir değeri alır veya ayarlar.
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
Parametreler
- property
- String
Belirtilen sütunu içeren dize.
Özellik Değeri
Sütunun değeri.
Özel durumlar
Belirtilen ada veya ilişkiye sahip bir sütun bulunamadı.
-veya-
DataView düzenlemeye izin vermez ve DataRowView yeni değildir.
Değer ayarlanırken eşleşmeyen property
.
Örnekler
Aşağıdaki örnek, değiştirilen her satırındaki bir sütunun DataViewdeğerine metin ekler.
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