DataGridView Ajouter la zone de texte & Et de Permettre à Modifier Après la Liaison
J'ai un DataGridView
nommé dgv.
dgv
est à peu près une plaine gridview. Pas délimitée de données. Pas de colonnes ajoutées. C'est essentiellement vide.
J'ai aussi un DataTable
nommé dt.
Je ajouter des lignes et des colonnes manuellement en dt.
dt.Columns.Add(New DataColumn("TexBox", GetType(String)))
dr = dt.NewRow()
dr("TextBox") = String.Empty
dt.Rows.Add(dr)
J'ai alors simplement dgv
source de données dans dt
.
dgv.DataSource = dt
dgv.Refresh()
Je puis définissez la valeur de cette cellule particulière.
dgv.Item(0,0).Value = "xxx"
Maintenant quand je le lance et s'acquitter de toutes les commandes. J'arrive à récupérer le contrôle gridview avec cette valeur, en effet. Le "xxx", la cellule est apparu et actuellement il est non modifiable.
Ce que je veux réaliser est:
Permettre à cette "xxx" cellule modifiable. De préférence, si elle peut être insérée dans un TextBox
contrôle à l'intérieur de la cellule.
J'ai googlé et de recherches par moi-même de le faire. Pourtant, je ne pouvais pas trouver une bonne ressource.
Toute aide est appréciée.
Vous devez vous connecter pour publier un commentaire.
Je simuler votre code et le suivant fonctionne parfaitement :
Par Défaut lorsque vous modifiez une cellule dans un datagridview une zone de texte s'affiche sur la cellule,
donc pas besoin de faire votre propre zone de texte
(S'il vous plaît, N'oubliez pas de marke ma réponse que Droit un)