需要制作自定义功能的DATAGRID 列,需要继承DataGridColumn 这个类。然后重写 InitializeCell 这个方法来进行对这个自定义的列进行控制。代码中包含了记录选中的项,和没有被选中的项,并且可以在一个DataGrid中同时使用多个这样的CheckBox 列,只需要使用时通过ID属性区分就可以。
代码如下:
1
public override void InitializeCell(TableCell cell, int columnIndex, ListItemType itemType)
2
}
2
这里只是继承DataGridColumn 重写InitializeCell函数的部分。
如何使用的代码片段
完整代码下载