9
votes

ASP.NET avec graphique MS désactiver la ligne verticale

J'ai un graphique créé avec MS Tableau comme la photo suivante. Comme vous pouvez le constater que les lignes verticales sont gâchées avec une valeur du haut de chaque barre.

Texte ALT HTTP: //img46.imageshack.us/img46/3720/chartimgaxd.png

Voici la marque pour le graphique: xxx

Je ne veux pas l'affichage la ligne verticale car elle est gâchée avec la valeur en haut de chaque barre. Comment puis-je désactiver la ligne verticale?

merci.


0 commentaires

5 Réponses :


7
votes

Je ne connais pas la syntaxe ASP spécifique, mais voici le code VB.NET qui fait l'astuce: xxx pré>

c # version si nécessaire: P>

System.Web.UI.DataVisualization.Charting.Grid gd = new System.Web.UI.DataVisualization.Charting.Grid(); 
gd.LineWidth = 0; 

myChart.ChartAreas[0].AxisX.MajorGrid = gd;


2 commentaires

Cela fonctionne, mais désactivant le majorgrid à l'aide de la propriété est probablement le meilleur moyen de le faire.


@Arviman, au moment de l'affichage, définir la propriété activée à FALSE n'a pas réellement désactivé ni éteindre la grille. Pouvez-vous confirmer si ce comportement a changé / été corrigé dans les mois intermédiaires?



1
votes

Ceci résolut le problème. Merci.

ci-dessous est le code C # .... xxx


0 commentaires

14
votes

manière simple: xxx


0 commentaires

1
votes

moyen le plus simple, placez le code suivant dans l'événement de chargement de graphique.

protected void Chart1_Load(object sender, EventArgs e)
{
    Chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
    Chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false;

}


0 commentaires

0
votes

Cela pourrait fonctionner à partir de la source xxx


0 commentaires