J'ai trois colonnes dans mon datagridview .One est un texte, on est Combo et l'autre est un texte ... Je ne veux pas utiliser la source de données d'ajouter des valeurs sur la cellule comme datagridview. Rangées []. Cells []. Value. Aidez-moi comment je peux le faire? Ma base de données ont plusieurs colonnes ... Comment ajouter de la valeur de la colonne dynamique ....Ajout colonne Valeur Dynamiquement à un datagridview
0
A
Répondre
1
Je devais faire le même genre de chose exacte ... voici comment vous ajoutez une colonne.
If Not IsPostBack Then <br>
Dim field As New TemplateField
field.HeaderText = "Name of Column"
Dim col As DataControlField = field
GridView.Columns.Add(col)
End If
** Dans le Gridview_rowcreated Sous
e.row.cells(cellnumber from 0 to N).controls.Add(data)
vous allez devoir créer une connexion et une chaîne de connexion
est un exemple ici ...
Dim Dbconn As SqlConnection
Dim Dbcmd As SqlCommand
Dbcmd = New Data.SqlClient.SqlCommand()
Dbcmd.Connection = Dbconn
Dbcmd.CommandType = Data.CommandType.Text
Dbcmd.Commandtext = "select * from table"
dbconn.open()
//then you need a data reader
dim dr as sqlclient.sqldatareader
dr = dbcmd.executereader
while dr.read
add each item to a list
end while
puis sur le chargement de la page définir votre source de données de la grille à la liste
espérons que cela aide ... si vous avez des questions il suffit de me demander.
0
Je recommande fortement d'utiliser un répéteur au lieu de datagridview et rendre autant de colonnes que vous le souhaitez.
code .aspx
<tr>
<asp:Repeater ID="rptDayHeaders" runat="server">
<ItemTemplate>
<td>
<strong><asp:Literal ID="ltMonthHeader" runat="server"></asp:Literal></strong>
</td>
</ItemTemplate>
</asp:Repeater>
</tr>
code .aspx.vb
rptDayHeaders.DataSource = daysList
rptDayHeaders.DataBind()
où dayslist doit être un tableau du nombre de colonnes que vous voulez.
Nous avons utilisé la même approche pour générer un diagramme de Gantt complet
0
Essayez quelque chose le long des lignes de
dataGrid.Rows.Add(new object[] { "value1", 42, "value3"});
Questions connexes
- 1. Colonne de la case à cocher DataGridView - valeur et fonctionnalité
- 2. Comment obtenir la valeur de la colonne dynamiquement ajoutée de datagridview au moment de la publication
- 3. Comment définir dynamiquement quelles propriétés sont liées à un DataGridView?
- 4. Ajout de la valeur par défaut à la colonne existante
- 5. Mettre à jour une colonne dans un datagridview
- 6. C# prendre dynamiquement des données à partir de DataGridView
- 7. Colonne DataGridview Redimensionner Problème
- 8. Ajout de texte à l'en-tête de ligne DataGridView
- 9. Ajout de contrôles dynamiquement à un UpdatePanel dans ASP.NET AJAX
- 10. Ajout d'une colonne d'un datatable à un autre
- 11. Liaison d'un DataGridView à un DataTable mais comprenant également un ComboBox en tant que dernière colonne
- 12. Ajout d'une fonctionnalité de colonne à un répéteur personnalisé
- 13. Colonne ComboBox DataGridView .NET 2.0 - lent à afficher les éléments
- 14. Comment dessiner un en-tête multi-colonne DataGridView personnalisé
- 15. Comment créer une colonne CheckedListBox pour un DataGridView
- 16. DataGridView Modifier les noms de colonne
- 17. Lire à partir DataGridView
- 18. Ajout d'un TextEdit à une colonne à un DevExpress GridView à l'exécution
- 19. Comment entrer une valeur par défaut dans une colonne DataGridView masquée lors de l'exécution?
- 20. Comment obtenir la valeur de la première colonne de la ligne actuelle de Winform DataGridView?
- 21. DataGridView enfant dans un DataGridView
- 22. Ajout de colonne à l'aide de la migration Subsonic 3.0.0.5
- 23. Comment afficher un nom de colonne dans la listbox en sélectionnant la colonne dans DataGridView
- 24. Ajout d'une colonne fictive à un ensemble de données fortement typé
- 25. DataGridViewComboBox - Afficher la valeur 'InActive' dans DataGridView
- 26. choisir une colonne dans Dynamiquement MySQL
- 27. Datagridview Affichage
- 28. DataBinding avec un DataGridView C#
- 29. Ajouter des contrôles à WinForms dynamiquement dans un autre thread
- 30. Liaison de données avec un objet personnalisé à datagridview - Texte d'en-tête de colonne
postez votre tentative de code s'il vous plaît ... –