Dynamic 在Rad栅格中创建行时修改单元格内容

Dynamic 在Rad栅格中创建行时修改单元格内容,dynamic,grid,telerik,Dynamic,Grid,Telerik,我有一个动态创建的rad网格。我在数据库中有一个状态列。将值绑定到网格时,我想在状态为0时显示一个取消激活按钮,在状态为1时显示一个激活按钮。单击按钮后,状态应从活动变为非活动,反之亦然?列类型应该是什么以及如何为按钮单击编写事件?我完成了如下相同的任务: GridButtonColumn btncol = new GridButtonColumn(); btncol.ButtonType = GridButtonColumnType.LinkButton; // setting ButtonT

我有一个动态创建的rad网格。我在数据库中有一个状态列。将值绑定到网格时,我想在状态为0时显示一个取消激活按钮,在状态为1时显示一个激活按钮。单击按钮后,状态应从活动变为非活动,反之亦然?列类型应该是什么以及如何为按钮单击编写事件?

我完成了如下相同的任务:

GridButtonColumn btncol = new GridButtonColumn();
btncol.ButtonType = GridButtonColumnType.LinkButton; // setting ButtonType as LinkButton
btncol.DataTextField = "Active"; // setting DataTextField to first column in DataTable
this.RadGrid1.MasterTableView.Columns.Add(btncol);
以下链接给出了更好的示例:


我正在动态创建这个网格,因此,我不能按照建议使用任何模板列。如果创建模板列是唯一的解决方案,那么如何通过代码隐藏来实现?