在 DataGridView 的第 5 列的单元格中添加单词“删除”

Posted

技术标签:

【中文标题】在 DataGridView 的第 5 列的单元格中添加单词“删除”【英文标题】:Adding the word "delete" in a cell of 5th Column of DataGridView 【发布时间】:2012-12-14 17:31:48 【问题描述】:

我的问题是如何在 DataGridView 的第 5 列的单元格中添加“删除”一词?

我正在实现一个删除功能,当用户单击 DataGridView 中第 5 列中的任意位置时删除一行。

我在处理 CellClick 事件时没有问题。但我的问题是如何在第 5 列的每个单元格中添加“删除”一词?

【问题讨论】:

为什么列中没有按钮?检查是this 有什么帮助 【参考方案1】:

在代码中,您可以使用以下语句,假设 Column(5) 是一个按钮:

CType(YourDataGridView.Columns(5), DataGridViewButtonColumn).UseColumnTextForButtonValue = True

您还可以使用 DataGridView 控件的 Columns 属性(外观部分)设置此属性。

【讨论】:

在外观下,我只能看到“DefaultCellStyle”和“Header Text”和“Tooltip Text”和“Visible”,而“Header Text”不是我要找的。跨度> 您必须使用 DataaGFridViewButton 控件才能完成这项***工作。然后,您还可以将“删除”文本替换为图像。 抱歉,您从哪里获得 DataaGFridViewButton 控件? 在“设计”部分,单击“ControlType” - 列出了一个包含可用控件的组合框。 我知道您是 S.O. 的新手,但如果您的问题得到正确回答,通常会接受(或投票)答案。

以上是关于在 DataGridView 的第 5 列的单元格中添加单词“删除”的主要内容,如果未能解决你的问题,请参考以下文章

C# winform控件DataGridView中动态改变其中某列的值后,发现那列单元格文字会闪烁,不知是啥原因?

C# 如何使datagridview中的单元格处于可编辑

C#中关于DataGridView行和列的背景色-前景色设置

怎么让datagridview默认选中一行,系统默认的是选中第一行的第一个单元格。谢谢

设置datagridview单元格背景颜色[重复]

设置DataGridView单元格的文本对齐方式