![](https://i-blog.csdnimg.cn/blog_migrate/c48f74208e71da01c6f8523e3ba60700.jpeg)
DataGrid的模板列可以方便的定制所需要的样式,比如上图:
在编辑状态的时候学院是下拉框,选择了当前的学院,但是如果学院很多,下拉框会很长,找起来也会很麻烦,所以可能需要再增加一个查找的功能。这样一个列完全可以通过模板列来实现,可是如果项目中有很多这样的需求,添加这么多复杂的模板列一来很麻烦,二来也有代码冗余,没有重用性,为此,我们可以尝试定制自己的DataGridColumn(类似已经存在的HyperLinkColumn)来为这个列进行小小的封装。
先建立一个类文件:
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/2e0ba8eb8f497a670f1e3997a878f754.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d7e66166dcd68bdead5d5cf188f1901c.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/25b77e673475c077fce4287103651618.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
然后为页面添加这个自定义列:
![](https://i-blog.csdnimg.cn/blog_migrate/2e0ba8eb8f497a670f1e3997a878f754.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d7e66166dcd68bdead5d5cf188f1901c.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/2e0ba8eb8f497a670f1e3997a878f754.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d7e66166dcd68bdead5d5cf188f1901c.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
后台代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/2e0ba8eb8f497a670f1e3997a878f754.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d7e66166dcd68bdead5d5cf188f1901c.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e7262916c4c3ac9c94f38bfe034039ab.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/66cc21b2d419d3cae1b6db60873d9628.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5825b270b5691be866215445e00be137.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/ff132fa4e63b94ff3f07b73b60ffda6e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/db6f89737ec2b8b4be1fcf89ce47e97f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/25b77e673475c077fce4287103651618.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c34d60671829f78fa37ff9f261b39da8.gif)
这个例子可能稍微复杂了点(列中放了3个控件),但是原理比较简单,其实简化一下,我们可以封装自己的DropDownListColumn、CheckBoxColumn等单控件列。