在 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行和列的背景色-前景色设置