C#编写的winform中使用了 DataGridView ,如何在DataGridView内添加控件。

我用C#编写了一个Winform程序。在程序内,我想有两列是用Label显示的数据,这个Label是动态的生成的,点击能触发事件。这些都写了,但是添加到DataGridV... 我用C#编写了一个Winform程序。在程序内,我想有两列是用Label 显示的数据,这个Label是动态的生成的,点击能触发事件。这些都写了,但是添加到DataGridView 内就不行,因为我是用的是DataTable直接绑定的数据,如何处理。如何用datatable把数据绑定了,然后在添加控件,最好是同时处理。如果加Label不行那么加button也行
我写的是winform程序
展开
 我来答
bd376073795
2011-09-15 · TA获得超过1099个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:225万
展开全部
1、如果仅仅为了响应点击事件,直接使用DataGridView的CellClick事件即可。
2、如果需要界面的一些视觉效果,你可以设置Column的ColumnType属性,然后处理DataGridView的CellContentClick事件。

不建议你自己手动添加控件,如果数据量大就需要建立很多控件,效率不是很好。
华夏放光明4088
2011-09-15 · TA获得超过6.3万个赞
知道大有可为答主
回答量:4万
采纳率:0%
帮助的人:2954万
展开全部
在DataGridView 中添加一列,插入的控件为Label,后台代码中可通过ID来获取该控件的值,源代码为:
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label runat="server" ID="Check" Width="140px"/>
</ItemTemplate>
</asp:TemplateColumn>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a308595369
2011-09-14 · TA获得超过610个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:542万
展开全部
在datatable 里面添加控件啊?? 无非就是在datatable中多家机列而已!你百度下 如何在datatable中添加控件! 代码就不写了!

如果要有点击触发事件 那你得用DataGridView 单元格点击事件! 然后再控制点击那行那列才触发!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蔡宝宝的熊熊
2012-10-24
知道答主
回答量:6
采纳率:0%
帮助的人:9330
展开全部
你是把点击触发事件写在DataGridView 外面吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2e79763
2011-09-16
知道答主
回答量:38
采纳率:0%
帮助的人:16.6万
展开全部
同 bd376073795
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式