
datagrid的模板列可以方便的定制所需要的样式,比如上图:
在编辑状态的时候学院是下拉框,选择了当前的学院,但是如果学院很多,下拉框会很长,找起来也会很麻烦,所以可能需要再增加一个查找的功能。这样一个列完全可以通过模板列来实现,可是如果项目中有很多这样的需求,添加这么多复杂的模板列一来很麻烦,二来也有代码冗余,没有重用性,为此,我们可以尝试定制自己的datagridcolumn(类似已经存在的hyperlinkcolumn)来为这个列进行小小的封装。
先建立一个类文件:
using system;
using system.data;
using system.web.ui;
using system.web.ui.webcontrols;
namespace csdn
{
public class mycolumn:datagridcolumn
{
public string datatextfield;
public string datavaluefield;
本文关键:(原创)为DataGrid添加自定义DataGridColumn类的例子

