2010-01-13 2 views
0

Modifie la largeur de la bordure de la cellule et ne fait que la bordure de la cellule, gauche, droite, haut, bas ou aucune winform datagridview. Dans datagridview, le problème est de changer le style de bordure de chaque cellule, comme nous pourrions le faire dans la feuille Excel. J'ai essayé de suivre mais cela n'a pas fonctionné.Modifie la largeur de la bordure de la cellule et la limite de la cellule uniquement, gauche, droite, haut, bas ou aucun

DataGridViewAdvancedBorderStyle mystyle = new DataGridViewAdvancedBorderStyle(); 
DataGridViewAdvancedBorderStyle myplaceholder = new DataGridViewAdvancedBorderStyle(); 
mystyle.Top =DataGridViewAdvancedCellBorderStyle.None; 
dataGridView1.Rows[1].Cells[1].AdjustCellBorderStyle(mystyle, myplaceholder, true, true, true, true); 

Répondre

1

Ce n'est pas comme ça que ça fonctionne. C'est une méthode virtuelle, vous êtes censé la remplacer dans votre propre classe dérivée DataGridViewCell. Et le DataGridView devrait être rempli avec ces cellules personnalisées.

Questions connexes