2010-03-05 8 views
-1

il est très difficile de trouver une réponse sur UltraGrid ..Comment insérer une nouvelle ligne dans UltraGrid

J'ai un petit problème et n'a pas pu le résoudre.

  1. comment insérer une nouvelle ligne lorsque cliquez sur le bouton Ajouter ... si une ligne précédente est là doit Clea sortir et ajouter seulement 1 nouvelle ligne .. comment supprimer la ligne sur un clic de bouton de suppression (i essayé en utilisant deleteselectrow..but devez sélectionner la ligne en premier ... et si seulement 1 ligne est présente alors besoin de supprimer directement la ligne actuelle)

  2. J'utilise VB6 avec MS Access comme base de données backend. Le jeu d'enregistrements est limité à la base de données par Infragistics ultragrid. (Set ultraGrid.DataSource = rs)

J'ai 3 colonnes Infragistics UltraGrid & 3 champs de saisie sur la forme.

Maintenant, lorsque je me déplace dans les enregistrements dans UltraGrid, les données exactes dans les cellules doivent apparaître dans les zones de texte correspondantes.

dans msflex Je pense que nous faisons avec

Text1.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,1) 

Comment faire ce travail dans UltraGrid?

Répondre

1

Ceci est le seul bout de code que je pouvais trouver aussi loin que l'ajout de nouvelles lignes à une UltraGrid:

grid.DisplayLayout.Bands[0].AddNew();

Ce post sur le forum - How to add rows in UltraGrid? - peut offrir de l'aide. Je ne pense pas que le processus serait aussi différent.

Questions connexes