2013-09-11 3 views
0

Можно ли отображать аннотации привязанного графика? Мне удалось создать привязанный график, но когда я пытался показать аннотацию, это не работает вообще. ниже - код, который я использую.Аннотации связанного управления диаграммой VB.Net

con = ConnectDB() 

     Try 
      con.Open() 
      da = New SqlDataAdapter("WITH tempLotTracking AS(SELECT TOP 5 * FROM tblLotTracking ORDER BY LotTrackingID DESC) SELECT * FROM tempLotTracking ORDER BY LotTrackingID", con) 
      da.Fill(ds, "tblLotTracking") 
      con.Close() 
     Catch ex As Exception 
      con.Close() 
      MsgBox("Error connecting to database.", MsgBoxStyle.Critical) 
      MsgBox(ex.ToString) 
      Exit Sub 
     End Try 

     Chart1.Series("Series1").XValueMember = "WorkWeek" 
     Chart1.Series("Series1").YValueMembers = "TotalIssues" 

     Dim myLine As LineAnnotation = New LineAnnotation() 
     myLine.Name = "myLine" 
     myLine.X = 3 
     myLine.Y = 3 
     Chart1.Annotations.Add(myLine) 

     Chart1.DataSource = ds.Tables("tblLotTracking") 

ответ

0

Вам может понадобиться поставить узловые точки на графике аннотацию: -

myLine.AnchorX = some_value 
    myLine.AnchorY = some_other_value 

А также проверить, что вы не делаете то, что я сделал, и рисунок текст комментария в цвет фона.

+0

привет Брайан. Я не использую привязку, когда я делаю эту диаграмму. означает ли это, что мне нужны якоря? – GianIsTheName

+0

Я действительно не знаю. Все, что я могу предложить, это когда я добавил эти строки в свой код, появились аннотации, и без них они этого не сделали. Помощь тоже не очень помогает. 'myLine.X получает или задает координату X аннотации', но' myLine.AnchorX получает или задает координату X, к которой привязана аннотация; Я не могу сказать разницы между этими вещами. –

Смежные вопросы