我的DataGridViewLinkColumn
. 当特定columnIndex
点击时,我想更改链接列文本。(请参见下面的示例)
在上面的示例中,我想将单击的文本(突出显示的文本)更改为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