DataGridViewSortCompareEventArgs.CellValue2 Proprietà

Definizione

Ottiene il valore della seconda cella da confrontare.

public:
 property System::Object ^ CellValue2 { System::Object ^ get(); };
public object CellValue2 { get; }
public object? CellValue2 { get; }
member this.CellValue2 : obj
Public ReadOnly Property CellValue2 As Object

Valore della proprietà

Valore della seconda cella.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di CellValue2 in un ordinamento di più colonne. Questo esempio fa parte di un esempio più grande fornito in Procedura: Personalizzare l'ordinamento nel controllo DataGridView Windows Forms.

private void dataGridView1_SortCompare(object sender,
    DataGridViewSortCompareEventArgs e)
{
    // Try to sort based on the cells in the current column.
    e.SortResult = System.String.Compare(
        e.CellValue1.ToString(), e.CellValue2.ToString());

    // If the cells are equal, sort based on the ID column.
    if (e.SortResult == 0 && e.Column.Name != "ID")
    {
        e.SortResult = System.String.Compare(
            dataGridView1.Rows[e.RowIndex1].Cells["ID"].Value.ToString(),
            dataGridView1.Rows[e.RowIndex2].Cells["ID"].Value.ToString());
    }
    e.Handled = true;
}
Private Sub DataGridView1_SortCompare( _
    ByVal sender As Object, ByVal e As DataGridViewSortCompareEventArgs) _
    Handles DataGridView1.SortCompare

    ' Try to sort based on the contents of the cell in the current column.
    e.SortResult = System.String.Compare(e.CellValue1.ToString(), _
        e.CellValue2.ToString())

    ' If the cells are equal, sort based on the ID column.
    If (e.SortResult = 0) AndAlso Not (e.Column.Name = "ID") Then
        e.SortResult = System.String.Compare( _
            DataGridView1.Rows(e.RowIndex1).Cells("ID").Value.ToString(), _
            DataGridView1.Rows(e.RowIndex2).Cells("ID").Value.ToString())
    End If

    e.Handled = True

End Sub

Commenti

Questa proprietà viene in genere usata insieme alla CellValue1 proprietà .

Si applica a

Vedi anche