Поделиться через


DataGridViewRowStateChangedEventArgs Класс

Определение

Предоставляет данные для события RowStateChanged объекта DataGridView.

public ref class DataGridViewRowStateChangedEventArgs : EventArgs
public class DataGridViewRowStateChangedEventArgs : EventArgs
type DataGridViewRowStateChangedEventArgs = class
    inherit EventArgs
Public Class DataGridViewRowStateChangedEventArgs
Inherits EventArgs
Наследование
DataGridViewRowStateChangedEventArgs

Примеры

В следующем примере кода показано использование этого типа. В этом примере обработчик событий сообщает о возникновении RowStateChanged события. Этот отчет поможет вам узнать, когда происходит событие, и может помочь в отладке. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рекомендуется заменить ShowConsole.WriteLine сообщение на или добавить его в многостроочный TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа DataGridView с именем DataGridView1. Затем убедитесь, что обработчик событий связан с событием RowStateChanged .

private void DataGridView1_RowStateChanged(Object sender, DataGridViewRowStateChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Row", e.Row );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "StateChanged", e.StateChanged );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RowStateChanged Event" );
}
Private Sub DataGridView1_RowStateChanged(sender as Object, e as DataGridViewRowStateChangedEventArgs) _ 
     Handles DataGridView1.RowStateChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Row", e.Row)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "StateChanged", e.StateChanged)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RowStateChanged Event")

End Sub

Комментарии

Используйте свойство , Row чтобы определить, какая строка была изменена. Используйте свойство , StateChanged чтобы определить, какое состояние строки изменилось.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

Конструкторы

DataGridViewRowStateChangedEventArgs(DataGridViewRow, DataGridViewElementStates)

Инициализирует новый экземпляр класса DataGridViewRowStateChangedEventArgs.

Свойства

Row

Получает объект DataGridViewRow, имеющий измененное состояние.

StateChanged

Получает состояние, которое изменилось для строки.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел