积极答复者
继承窗体中的datagridveiw不能修改属性和绑定事件

问题
答案
-
继承一个窗体,该窗体的datagridview控件我设为了public,为什么在新窗体中仍是不能修改其属性和绑定属性。请指点
请按照以下步骤做一遍,应该可以:
1)创建一个空的WinForm项目,拖拽好你要的控件,然后右键属性,在“Applications”中选择编译成dll。
2)创建另外一个新的WinForm项目,引用这个dll,然后新项目中WinForm直接继承前一个WinForm。
3)如果要修改,直接修改模板的那个WinForm,然后整个项目编译即可。
注意,把要继承的控件设置成protected。
- 已建议为答案 Alexander Sun 2012年4月9日 6:22
- 已标记为答案 Alexander Sun 2012年4月19日 8:33
-
Hi Zye7504,
根据你的情况, 想要修改控件的属性的话, 第一种可以像MVP所说的, 直接修改模板WinForm里的属性. 第二种方法可以在当前WinForm里用代码修改(可能你在Design窗口下看到控件的属性都是无法修改的.).
希望对有你有所帮助.
Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Alexander Sun 2012年4月19日 8:33
全部回复
-
继承一个窗体,该窗体的datagridview控件我设为了public,为什么在新窗体中仍是不能修改其属性和绑定属性。请指点
请按照以下步骤做一遍,应该可以:
1)创建一个空的WinForm项目,拖拽好你要的控件,然后右键属性,在“Applications”中选择编译成dll。
2)创建另外一个新的WinForm项目,引用这个dll,然后新项目中WinForm直接继承前一个WinForm。
3)如果要修改,直接修改模板的那个WinForm,然后整个项目编译即可。
注意,把要继承的控件设置成protected。
- 已建议为答案 Alexander Sun 2012年4月9日 6:22
- 已标记为答案 Alexander Sun 2012年4月19日 8:33
-
好像是不行的。你试过吗?
我当然试过咯。
留下Email,给你发项目过去(请留下你Email地址,或者点击签名,我发送过去)。
以下有人问同样的问题,我也是这样回答的:
-
Hi Zye7504,
根据你的情况, 想要修改控件的属性的话, 第一种可以像MVP所说的, 直接修改模板WinForm里的属性. 第二种方法可以在当前WinForm里用代码修改(可能你在Design窗口下看到控件的属性都是无法修改的.).
希望对有你有所帮助.
Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
- 已建议为答案 Alexander Sun 2012年4月19日 8:33
-
Hi Zye7504,
根据你的情况, 想要修改控件的属性的话, 第一种可以像MVP所说的, 直接修改模板WinForm里的属性. 第二种方法可以在当前WinForm里用代码修改(可能你在Design窗口下看到控件的属性都是无法修改的.).
希望对有你有所帮助.
Best Regards,
Alexander Sun [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Alexander Sun 2012年4月19日 8:33