Создание диаграммы из связанных и несвязанных столбцов datagridview
Привет Команда,
Я пытаюсь создать диаграмму на основе моей datagrid. Моя datagrid содержит связанные и несвязанные столбцы, я успешно смог отобразить связанные столбцы на диаграмме и, к сожалению, не смог сделать то же самое для несвязанных столбцов.
я уже читал Как создать круговую диаграмму из datagridview для определенных столбцов[^]
чтобы узнать, могу ли я назначить для отображения на диаграмме определенные столбцы. Но, к сожалению, Бенн не смог этого сделать.
есть какие-нибудь предложения о том, как отображать как связанные, так и несвязанные столбцы datagrid на диаграмме?
Что я уже пробовал:
Я действительно пытался получить свои данные gridview и сохранить их в datatable, как показано ниже:
частная пустота chdata()
{
DataTable dt = новый DataTable();
foreach (столбец GridColumn в ProdgridView.VisibleColumns)
{
ДТ.колонны.Добавить(колонка.Колонки, колонки.Атрибута columntype);
}
for (int i = 0; i < ProdgridView.DataRowCount; i++)
{
Подряд строкаданных = ДТ.Невров();
foreach (столбец GridColumn в ProdgridView.VisibleColumns)
{
строка[столбец.FieldName] = ProdgridView.GetRowCellValue(i, столбец);
}
dt.Rows.Add(строка);
ProdchartControl.Источник данных = dt;
ProdchartControl.Серия["Прода"].ArgumentDataMember = "Prod_Date";
ProdchartControl.Серия["Прода"].ValueDataMembers.AddRange("AProd");
}
}
но я получаю ошибку: система.NotSupportedException: 'DataSet не поддерживает систему.Nullable< & gt;.' При попытке использовать преобразованный datagridview в Datatable в качестве источника данных моей диаграммы.
Любое предложение будет оценено по достоинству.
С уважением.