|
//------------------------------------------------------------------------------
// <copyright file="DataGridViewSortCompareEventArgs.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Windows.Forms
{
using System;
using System.Diagnostics;
using System.ComponentModel;
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs"]/*' />
public class DataGridViewSortCompareEventArgs : HandledEventArgs
{
private DataGridViewColumn dataGridViewColumn;
private object cellValue1, cellValue2;
private int sortResult, rowIndex1, rowIndex2;
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.DataGridViewSortCompareEventArgs"]/*' />
public DataGridViewSortCompareEventArgs(DataGridViewColumn dataGridViewColumn,
object cellValue1,
object cellValue2,
int rowIndex1,
int rowIndex2)
{
Debug.Assert(dataGridViewColumn != null);
Debug.Assert(dataGridViewColumn.Index >= 0);
this.dataGridViewColumn = dataGridViewColumn;
this.cellValue1 = cellValue1;
this.cellValue2 = cellValue2;
this.rowIndex1 = rowIndex1;
this.rowIndex2 = rowIndex2;
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.CellValue1"]/*' />
public object CellValue1
{
get
{
return this.cellValue1;
}
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.CellValue2"]/*' />
public object CellValue2
{
get
{
return this.cellValue2;
}
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.Column"]/*' />
public DataGridViewColumn Column
{
get
{
return this.dataGridViewColumn;
}
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.RowIndex1"]/*' />
public int RowIndex1
{
get
{
return this.rowIndex1;
}
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.RowIndex2"]/*' />
public int RowIndex2
{
get
{
return this.rowIndex2;
}
}
/// <include file='doc\DataGridViewSortCompareEventArgs.uex' path='docs/doc[@for="DataGridViewSortCompareEventArgs.SortResult"]/*' />
public int SortResult
{
get
{
return this.sortResult;
}
set
{
this.sortResult = value;
}
}
}
}
|