2
我在DataGridViewLinkColumn
中遇到问题。点击时特定columnIndex
,我想更改链接列文本。 (请参见下面的示例) 如何更改datagridview LinkColumn点击时的文本
在上面的例子,我想改变文本(高亮显示的一个)被点击SAVE。
注:必须做到只在特定的行和列的索引
我用datagridViewColumn
,这里的变化是我的代码:(链接列显示绑定的数据表,然后显示到数据网格。)
Dim da As New SqlDataAdapter("SELECT DateReq AS [Date Requested],NoHrs AS [# OT Hrs.],status,approved_by FROM tableName" _
& "WHERE requested_by='" & lbluserid.Text & "'" _
& " ORDER BY date_request ASC", Constr)
Dim dt As New DataTable
ds.Clear()
da.Fill(dt)
dg.DataSource = dt
dg.Columns.Add(lnkEdit)
lnkEdit.HeaderText = ""
lnkEdit.Name = "edit"
lnkEdit.Text = "Edit"
lnkEdit.UseColumnTextForLinkValue = True
dg.Columns(4).Width = 45
dg.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter
dg.Columns.Add(lnkCancel)
lnkCancel.HeaderText = ""
lnkCancel.Name = "cancel"
lnkCancel.Text = "Cancel"
lnkCancel.UseColumnTextForLinkValue = True
dg.Columns(5).Width = 45
dg.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter
谢谢你的回应,但它不工作。我会更新我的上述帖子。请参阅更新后的帖子。 – Unknownymous
与你的先生一样..你上面的示例代码.. – Unknownymous
我只有一个这种形式的数据网格,我没有双击CellContentClick ...但仍然无法正常工作。 – Unknownymous