Je sais que ce sera facile, mais je n'arrive pas à le trouver nulle part. Comment définissez-vous la ligne actuelle dans un gridview? Je trouve des tonnes de façons d'obtenir des données à partir de celui-ci, mais j'ai quoi définir une ligne ou une cellule en cours de programmation. J'utilise VB 2008 Express. Je trouve aussi beaucoup de propriétés prometteuses comme Selected ... mais elles sont toutes en lecture seule et je ne peux pas les définir.Comment définir une ligne ou une cellule spécifique dans un gridview (vb 2008)
1
A
Répondre
2
Vous pouvez utiliser la propriété SelectedIndex pour définir la ligne actuelle.
+0
Pour plus d'informations sur la propriété SelectedIndex, allez à: http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.gridview.selectedindex.aspx – Americus
0
Ceci pourrait fonctionner pour vous. Disons que vous avez besoin de sélectionner toutes les lignes où nous avons plus de 100 articles en stock:
Private Sub btnSelectRow_Click(object sender, EventArgs e) Handles btnSelectRow.Click
For Each r1 as DataGridViewRow in dataGridView1.Rows
If r1.IsNewRow Then
Exit For
End If
If Convert.ToInt32(r1.Cells(5).Value) > 100 Then
r1.Selected = True
End If
Next
End Sub
est ici la même chose en C#:
private void btnSelectRow_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow r1 in this.dataGridView1.Rows)
{
if (r1.IsNewRow) break;
if ((int)r1.Cells[5].Value > 100)
{
r1.Selected = true;
}
}
}
Bien sûr, vous pouvez utiliser des critères pour sélectionner une rangée, mais cela vous donne une idée. J'espère que cela pourra aider.
Questions connexes
- 1. Faire une nouvelle ligne dans un GridView
- 2. VB - Insérer une ligne vide
- 3. Comment utiliser Threading dans Changer une cellule dans Gridview?
- 4. masquer une ligne GRIDVIEW dans asp.net
- 5. Comment mime supprimer une ligne spécifique dans un UITableView?
- 6. Comment insérer par programme une ligne dans un GridView?
- 7. Comment puis-je supprimer ou sélectionner une ligne d'une table ayant un numéro de ligne spécifique?
- 8. jQgrid In-Line Edit: -Comment définir un type de données spécifique à une cellule particulière dans jQgrid?
- 9. Silverlight: Supprimer le contenu d'une cellule spécifique dans une grille
- 10. ASP.NET Datagrid - masquer une ligne/colonne spécifique
- 11. Comment définir une imprimante spécifique pour un rapport?
- 12. Sélectionnez une ligne particulière dans Gridview
- 13. svn diff une ligne spécifique dans un fichier
- 14. Supprimer une ligne spécifique dans un .NET RichTextBox
- 15. Supprimer une ligne de gridview
- 16. Comment puis-je remplacer une ligne spécifique par un numéro de ligne dans un fichier texte?
- 17. Puis-je insérer une ligne dans un GridView?
- 18. Comment désactiver l'avertissement dans xcode sur une ligne spécifique?
- 19. Comment mettre une ligne en surbrillance dans gridview?
- 20. Comment insérer une ligne sur une ligne spécifique dans plusieurs fichiers sous Unix?
- 21. Supprimer une ligne spécifique d'un fichier texte?
- 22. ActionListener sur une cellule JLabel ou JTable
- 23. jQgrid In-Line Edit: -Comment donner un edittype spécifique à une cellule jqgrid particulière?
- 24. Remplacer une ligne gridview pendant le rendu
- 25. Comment placer un objet textbox sur une cellule spécifique lors de l'automatisation d'Excel?
- 26. Comment surligner une ligne dans NSTableView
- 27. ajouter une ligne de filtre à gridview
- 28. Comment obtenir une référence à une ligne de table avec une valeur spécifique dans jQuery
- 29. Comment faire une boîte de groupe transparente dans VB
- 30. Comment définir dynamiquement une valeur croissante par ligne dans MySQL
I a fini par la sélection de la cellule la plus à gauche de la ligne désirée avec mainGrid.CurrentCell = mainGrid (0, SelectedRow). Cela peut être une manière dont Microsoft prend en charge leurs fournisseurs de contrôle tiers. – jrcs3