Работа с событиями двойного щелчка GridWeb

Включение событий двойного щелчка

Все типы событий двойного щелчка можно включить на стороне клиента, задав для свойства EnableDoubleClickEvent элемента управления GridWeb значение true.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Enabling Double Click events
GridWeb1.EnableDoubleClickEvent = true;

После включения событий двойного щелчка можно создавать обработчики событий для любых событий двойного щелчка. Эти обработчики событий выполняют определенные задачи, когда запускается данное событие двойного щелчка.

Обработка событий двойного щелчка

Чтобы создать обработчик событий в Visual Studio:

  1. Дважды щелкните событие вСобытия список на панели свойств.

В этом примере мы реализовали обработчики событий для различных событий двойного щелчка.

Двойной щелчок Cell

Обработчик события CellDoubleClick предоставляет аргумент типа CellEventArgs, предоставляющий полную информацию о ячейке, по которой выполняется двойной щелчок.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for CellDoubleClick event
protected void GridWeb1_CellDoubleClick(object sender, Aspose.Cells.GridWeb.CellEventArgs e)
{
// Displaying the name of the cell (that is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Row: " + (e.Cell.Row + 1) + " Column: " + (e.Cell.Column + 1) + " Cell Name: " + e.Cell.Name + ">";
GridWeb1.Message = msg;
}

Двойной щелчок по заголовку столбца

Обработчик событий для события ColumnDoubleClick предоставляет аргумент типа RowColumnEventArgs, предоставляющий порядковый номер столбца для заголовка, по которому был выполнен двойной щелчок, и другую информацию.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for ColumnDoubleClick event
protected void GridWeb1_ColumnDoubleClick(object sender, Aspose.Cells.GridWeb.RowColumnEventArgs e)
{
// Displaying the number of the column (whose header is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Column header: " + (e.Num + 1) + ">";
GridWeb1.Message = msg;
}

Двойной щелчок по заголовку строки

Обработчик событий для события RowDoubleClick предоставляет аргумент типа RowColumnEventArgs, предоставляющий порядковый номер строки для заголовка, по которому был выполнен двойной щелчок, и другую связанную информацию.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for RowDoubleClick event
protected void GridWeb1_RowDoubleClick(object sender, Aspose.Cells.GridWeb.RowColumnEventArgs e)
{
// Displaying the number of the row (whose header is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Row header: " + (e.Num + 1) + ">";
GridWeb1.Message = msg;
}