J'ai utilisé ce code pour les cellules sélectionnées sommairement. Son bon travail, mais lorsque la cellule de selecte utilisateur où est lettre émet des exceptions:) Comment puis-je en sécurité lorsque dans les cellules selectet est lettres ne faites pas la sommeProblème lors de l'addition de cellules sélectionnées dans DataGridview
Répondre
private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
String filterStatus = DataGridViewAutoFilterColumnHeaderCell.GetFilterStatus(dataGridView1);
if (String.IsNullOrEmpty(filterStatus))
{
showAllLabel.Visible = false;
filterStatusLabel.Visible = false;
}
else
{
int result = -1;
Int32.TryParse(filterStatus, out result);
if (result != 0)
{
// it is a number
showAllLabel.Visible = true;
filterStatusLabel.Visible = true;
filterStatusLabel.Text = filterStatus;
}
else
{
// it can be a number yet won't help you with adding
}
}
}
Vous devriez regarder la valeur de retour de TryParse et non le résultat (comme zéro est un nombre!) – stuartd
Int32.TryParse renvoie 0 s'il ne peut pas l'analyser à un int .. – Pabuc
private void dataGridView1_DataBindingComplete (expéditeur d'objet, DataGridViewBindingCompleteEventArgs e { Chaîne filterStatus = DataGridViewAutoFilterColumnHeaderCell.GetFilterStatus (dataGridView1); if (String.IsNullOrEmpty (filterStatus)) { showAllLabel.Visible = false; filterStatusLabel.Visible = false; } sinon { showAllLabel.Visible = true; filterStatusLabel.Visible = true; filterStatusLabel.Text = filterStatus; } } –
c'est mon code
private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
String filterStatus = DataGridViewAutoFilterColumnHeaderCell.GetFilterStatus(dataGridView1);
if (String.IsNullOrEmpty(filterStatus))
{
showAllLabel.Visible = false;
filterStatusLabel.Visible = false;
}
else
{
showAllLabel.Visible = true;
filterStatusLabel.Visible = true;
filterStatusLabel.Text = filterStatus;
}
}
vous ne faites rien ici? J'ai édité mon code mais je ne sais pas si c'est ce dont vous avez besoin .. – Pabuc
Oui Pabuc a raison, vous ne faites pas la somme ici. En passant, avez-vous vu mon projet d'exemple de filtre joint, dans la dernière édition de cette réponse? -> http://stackoverflow.com/questions/4243616/need-advice-about-filtering-datagrid/4243942#4243942 – digEmAll
- 1. additionnant les valeurs sélectionnées de datagridview
- 2. Fusionner des cellules dans datagridview
- 3. C# - DataGridView et SelectedCells - Recherche des index de ligne des cellules sélectionnées
- 4. datagridview Cellules et comboboxes
- 5. Comment obtenir des cellules sélectionnées de TDBGrid dans Delphi 5
- 6. Gestion des cellules vides dans DataGridView
- 7. Comment rafraîchir les cellules DataGridView de style
- 8. Modification de cellules DataGridView sans source liée?
- 9. cellules UITableView ne peuvent pas être sélectionnées
- 10. Copier et coller plusieurs cellules dans DataGridView
- 11. datagridview applique cellstyle aux cellules
- 12. Couleur de surbrillance pour des cellules particulières dans DataGridView
- 13. Désactiver sélectivement les cellules de ligne dans DataBound DataGridView
- 14. Problème lors du remplissage d'un DataGridView
- 15. synchroniser le dessin de rectangles et faire défiler dans datagridview
- 16. Problème DataGridView lié
- 17. Comment désélectionner toutes les lignes sélectionnées dans un contrôle DataGridView?
- 18. Colonne DataGridview Redimensionner Problème
- 19. Problème DataGridView et ComboBox
- 20. Boucle du boîtier de commutation C# pour les cellules Datagridview
- 21. Recherche de cellules DataGridView à l'aide d'une requête LINQ
- 22. Générer une grille dynamique et remplir les cellules sélectionnées
- 23. Modification du style des cellules individuelles dans une ligne datagridview
- 24. Problème avec le style de cellule DataGrid de wpf lors du défilement
- 25. Aucun curseur lors du redimensionnement de datagridview
- 26. Comment trouver les cellules sélectionnées dans une feuille de calcul Excel?
- 27. Problème de liaison de l'exemple DataGridView
- 28. Modification des attributs de style des cellules de tableau sélectionnées avec jQuery?
- 29. Définir RowTemplate DividerHeight dans DataGridView lors de l'utilisation de AutoSizeRowsMode
- 30. Nombre de cellules différentes dans VBA
code postal. Acceptez plus de réponses. –