Диаграмма C# Visual Studio НЕ МОЖЕТ обрабатывать даты в XValueC#

Место общения программистов C#
Anonymous
Диаграмма C# Visual Studio НЕ МОЖЕТ обрабатывать даты в XValue

Сообщение Anonymous »

Моя диаграмма в Microsoft Forms в Visual Studio не может отображать даты в правильном формате. Когда вы помещаете целые числа, это работает отлично, но числа, отформатированные так, чтобы они выглядели как даты, не работают.
Это моя таблица в sqlite с pd_data как целыми числами.

Код: Выделить всё

CREATE TABLE producao(
pd_pr_codigo INTEGER,
pd_data INTEGER,
pd_codigo INTEGER,
pd_qtd_produzida REAL,
PRIMARY KEY (pd_pr_codigo, pd_codigo, pd_data)
FOREING KEY (pd_pr_codigo) REFERENCES produtos(pr_codigo)
это мой код:

Код: Выделить всё

        private void BtProdBlocos_Click(object sender, EventArgs e)
{
try
{
string sql = "SELECT pd_data, pd_qtd_produzida FROM producao";
SqliteParameter[] emptyparameter = new SqliteParameter[]{ };
chart1.DataSource = Funcoes.Cursor(sql, emptyparameter);

chart1.Series["Producao"].XValueMember = "pd_data";
chart1.Series["Producao"].YValueMembers = "pd_qtd_produzida";

chart1.DataBind();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
А это график, значения целых чисел X, соответствующие датам 2024/10/22 и 2024/10/23.
теперь, используя pd_data в качестве текста и помещая даты типа дд/мм/гггг в sql:

Код: Выделить всё

CREATE TABLE producao(
pd_pr_codigo INTEGER,
pd_data TEXT,
pd_codigo INTEGER,
pd_qtd_produzida REAL,
PRIMARY KEY (pd_pr_codigo, pd_codigo, pd_data)
FOREING KEY (pd_pr_codigo) REFERENCES produtos(pr_codigo)
при одинаковых датах и ​​одном и том же коде появляется только 1 дата, и что бы я ни делал и не пробовал. Я. НЕТ. ДОСТИЖЕНО. УСТАНОВИТЬ.
столбцы таблицы с датами есть.
Отладил код и пришел к выводу, что все даты приходят , они по какой-то причине просто не отображаются на диаграмме правильно. Кроме того, Funcoes.cursor — это подключение к базе данных. Я отправляю запрос sql через эту функцию, и она возвращает все значения.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-xvalue

Вернуться в «C#»