0
Helo Experts再次。我無法在第一行之後獲取GridView的RowDataBound更新行嗎?
我在過去曾問過類似這樣的問題。我能夠通過從代碼中完全刪除gvRowDataBound來解決它。這是類似的代碼,除了我不能刪除gvRowDataBound子。
問題是,當您單擊第一行的編輯按鈕時,它允許您成功更新該行。
第一行之後,如果你點擊任何其他行的thr編輯按鈕,輸入要更新的值,它不會更新該行。
而是,光標向下移動到下一行。
我沒有設計這個,並且很難弄清楚需要改變什麼。
我真的很感激你的幫助。
非常感謝。
這是給我適合的子。如果需要,我可以提供其他信息
Protected Sub gvRowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
If e.Row.RowType = DataControlRowType.DataRow Then
Dim drv As DataRowView = e.Row.DataItem
Dim nameid As String = drv("empl_first").ToString & Space(5) & drv("empl_last").ToString & Space(5) & Space(5) & drv("employee_ID").ToString
If tmpEmplID <> drv("employee_ID").ToString Then
tmpEmplID = drv("employee_ID").ToString
Dim tbl As Table = e.Row.Parent
If Not IsDBNull(tbl) Then
Dim row As New GridViewRow(-1, -1, DataControlRowType.DataRow, DataControlRowState.Normal)
Dim cell As New TableCell
cell.ColumnSpan = Me.GridView1.Columns.Count
cell.Width = Unit.Percentage(100)
cell.Style.Add("font-weight", "bold")
cell.Style.Add("background-color", "#c0c0c0")
cell.Style.Add("color", "white")
Dim span As New HtmlGenericControl("span")
'span.InnerHtml = "Employee ID: " & nameid & Space(10)
If drv("date_stamp_appr").ToString = "" Then
span.InnerHtml += " <input type='button' ID='" & tmpEmplID & "' value='Approve' onclick='GetHere(""" & tmpEmplID & """)'></input>"
Else
span.InnerHtml += " <b>APPROVED ON: " & drv("date_stamp_appr").ToString & "</b>"
End If
Dim linkBtn As LinkButton = CType(e.Row.Cells.Item(0).Controls.Item(2), LinkButton)
linkBtn.OnClientClick = "return confirm('Are you sure you want to delete this entry?');"
cell.Controls.Add(span)
row.Cells.Add(cell)
tbl.Rows.AddAt(tbl.Rows.Count - 1, row)
End If
End If
End If
End Sub
感謝您的及時響應,但它不起作用。完全按照上面所述進行。無論如何要重寫這個 - :tbl.Rows.AddAt(tbl.Rows.Count - 1,row)。一旦它被評論,它按預期工作,但Approve這個詞消失。我非常強調。任何幫助真的會令人振奮。 – Kenny
任何人都可以請幫忙嗎?所有代碼應該做的是根據他們的主管所屬的部門列出客戶端。我想重寫它。有一個編輯/刪除鍵。最後,有一個名爲Approved的按鈕。任何時候,主管點擊這個按鈕,然後一個日期被插入到數據庫中,並且Approved按鈕消失。我可以處理顯示主管部門的代碼以及所有屬於該部門的代碼。我可以進行刪除/更新工作。我只需要獲得批准的按鈕顯示的幫助。我真的可以使用一些幫助。謝謝 – Kenny
日期是這個gridview的數據源的select語句的一部分嗎? –