Диаграммы ASP.NET 4.0 - как можно отобразить пояснительное сообщение в области диаграммы, если запрос с привязкой к данным не возвращает результатов? - PullRequest
3 голосов
/ 16 сентября 2010

У меня есть .Net 4 Chart Control, связанный с сохраненным процессом. Для некоторых запросов, выбранных клиентом, диаграмма будет пустой. Я хотел бы отобразить сообщение «Нет данных» в пустой области графика, чтобы клиенты понимали, почему диаграмма пуста. Я не смог найти никакой информации о том, как это сделать.

1 Ответ

0 голосов
/ 08 марта 2011

У меня была такая же проблема.Я решил это, выполнив это в своем коде:

If MySQLReader.Read Then
            Chart1.DataSource = MySQLReader
            Chart1.Series("Series1").XValueMember = "XValue"
            Chart1.Series("Series1").YValueMembers = "YValue"
            Chart1.Height = 500
            Chart1.Width = 750
            Chart1.DataBind()
            LBLError.Text = ""
        Else
            Chart1.Visible = False
            LBLError.Text = "Your search did not match any records in the database"
            MySQLReader.Close()
            MyConn.Close()
        End If

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...