# Events

You can subscribe to [all TaskBoard events](https://www.telerik.com/aspnet-mvc/documentation/api/kendo.mvc.ui.fluent/taskboardeventbuilder) and then use them to further customize the behavior of the TaskBoard.

The example below demonstrates how to subscribe to the [`DataBound`](https://www.telerik.com/aspnet-mvc/documentation/api/kendo.mvc.ui.fluent/taskboardeventbuilder#databoundsystemstring) and the [`ColumnDataBound`](https://www.telerik.com/aspnet-mvc/documentation/api/kendo.mvc.ui.fluent/taskboardeventbuilder#columnsdataboundsystemstring) events.

```Razor HtmlHelper
    @using Kendo.Mvc.UI

    @(Html.Kendo().TaskBoard()
        .Name("taskBoard")
        // omitted for brevity
        .Events(ev =>
        {
            ev.ColumnsDataBound("onColumnDataBound");
            ev.DataBound("onDataBound");
        })
    )
```

```JavaScript
    function onColumnDataBound(e) {
        console.log("event: ColumnDataBound", e);
    }

    function onDataBound(e) {
        console.log("event: DataBound", e);
    }
```

## Next Steps

* [API for Configuring the TaskBoard Events](https://www.telerik.com/aspnet-mvc/documentation/api/kendo.mvc.ui.fluent/taskboardeventbuilder)
* [Using the TaskBoard Events (Demo)](https://demos.telerik.com/aspnet-mvc/taskboard/events)

## See Also

* [Using the API of the TaskBoard for ASP.NET MVC (Demo)](https://demos.telerik.com/aspnet-mvc/taskboard/api)
