当前位置:编程学习 > C#/ASP.NET >>

自定义制作DataGridView控件的问题,急...

最近一个WinForm项目需要添加一个查询统计的模块,需要用到多维的DataGridView表头,自己研究了网上前辈的代码,自定义了一个可以载入TreeView来实现多维表头的DataGridView控件,代码都写好了,可是怎么把它转换成.dll格式的控件呢?就是可以直接放到工具箱里,拖出来用的那种,网上都说生成一下就行了,然后到项目下bin-debug文件夹里就有那个.dll的控件了,可是我生成了那里也没有哇,初次学习做控件,请教前辈啦。在线等
工具 自定义制作DataGridView控件 --------------------编程问答-------------------- 自己顶顶 --------------------编程问答-------------------- 继续顶 --------------------编程问答-------------------- 你自定义的DataGridView控件的基类是什么?
你先把它的基类改成UserControl后不要编译,然后在右上角解决方案里双击它进入设计页面,此时你的工具箱里会有它,然后再进代码模式把它的基类改回原先的基类,编译。

这样你的工具箱里就一直有它了,把它直接可以拖到窗体上 --------------------编程问答-------------------- 在你自定义的DataGridView类上加上下面的标记,还能在工具箱显示你的代表该控件的图片
[ToolboxItem(true),ToolboxBitmap(嵌入资源的图片)]
public class myDataGridView:... --------------------编程问答-------------------- 请问3楼,基类是你说的这个么:
public partial class HeaderUnitView : DataGridView
{
}
我是继承的DataGridView类,是不是先把后面的:DataGridView改成UserControl?想上图的,结果死活上不来 --------------------编程问答-------------------- 项目属性里面
应用程序-输出类型-类库 --------------------编程问答-------------------- DataGrid  你用的是哪个版本的  03 和08 差别很大 --------------------编程问答-------------------- 我用的是08的DataGridView,不是03的DataGrid --------------------编程问答--------------------
引用 5 楼 west_asp 的回复:
请问3楼,基类是你说的这个么:
public partial class HeaderUnitView : DataGridView
{
}
我是继承的DataGridView类,是不是先把后面的:DataGridView改成UserControl?想上图的,结果死活上不来


是的 --------------------编程问答-------------------- 谢谢大家啦,我马上回去试试
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,