1
我如何有一個datagridview可以自動生成文本框而不是標籤?DataGridView自動生成作爲文本框而不是標籤的列
我如何有一個datagridview可以自動生成文本框而不是標籤?DataGridView自動生成作爲文本框而不是標籤的列
總之,你不能。你可以從gridview繼承並自己實現它。它可能是這個樣子:
Public Class MyGrid
Inherits GridView
Private Sub MyGrid_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles Me.RowDataBound
If Me.AutoGenerateColumns = True Then
If e.Row.RowType = DataControlRowType.DataRow Then
For Each c As TableCell In e.Row.Cells
Dim tb As New TextBox()
tb.Text = c.Text
c.Controls.Clear()
c.Controls.Add(tb)
Next
End If
End If
End Sub
對於它並不需要重載類的,如果它只是一個單一的問題,您可以只處理dgv.RowDataBound記錄。 千謝謝。 – Dested 2009-02-06 21:35:27