DataGridViewButtonColumn

DataGridViewButtonColumn

本文介绍了如何在运行时更改DataGridViewButtonColumn的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 尊敬的先生, 我在我的项目中使用Datagridview ..我已经按代码添加了列。 第一列是DataGridViewButtonColumn Dim colbtnUpdate As New DataGridViewButtonColumn 使用colbtnUpdate .Name =编辑 .HeaderText =编辑 .Text =编辑 .UseColumnTextForButtonValue = True .Width = 50 以 结束DGV.Columns.Add(colbtnUpdate) 在运行时单击编辑按钮,然后按钮文本应更改为更新。 ,它应该只更改为选定的行,剩余按钮的文本属性应保持与编辑相同。 我试过..但不工作.. 请帮帮我.. 谢谢.. 解决方案 您好。 只需处理DataGridView_CellContentClick事件: 并插入代码: 私有 Sub DataGridView1_CellContentClick(发件人 As 对象,e As DataGridViewCellEventArgs)句柄 DataGridVi ew1.CellContentClick ' 检查点击的列是假装的 如果 DataGridView1.Columns(e.ColumnIndex).Name = 编辑 然后 Dim cel As DataGridViewButtonCell ' 检索点击的单元格 cel = CType (DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex),DataGridViewButtonCell) ' 更改值属性 cel.Value = 更新 结束 如果 结束 Sub 我测试过它的工作 Respected Sir,I am using Datagridview in my project..in which i have added columns by code.in those columns one column is DataGridViewButtonColumn Dim colbtnUpdate As New DataGridViewButtonColumnWith colbtnUpdate .Name = "Edit" .HeaderText = "Edit" .Text = "Edit" .UseColumnTextForButtonValue = True .Width = 50End WithDGV.Columns.Add(colbtnUpdate)at runtime when i do click on that "Edit" button then that Button text should be change to "Update".and it should be changed to only that selected row and remaining button's text property should remains same as "Edit".I have tried ..but not working..Please help me..Thank you.. 解决方案 这篇关于如何在运行时更改DataGridViewButtonColumn的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-25 23:18