Существует много способов для привязки данных.
Вы можете привязать каждую серию к отдельному источнику данных, например, так:
s1.XValueMember = "col11";
s1.YValueMembers = "col12";
s2.XValueMember = "col21";
s2.YValueMembers = "col22";
s1.Points.DataBind(t1.Rows, "col11", "col12", "");
s2.Points.DataBind(t2.Rows, "col21", "col22", "");
Это предполагаетдве таблицы данных t1
и t2
со столбцами "col11"
, "col12"
и "col21"
, "col22"
.
Обратите внимание на пустую строку в качестве последнего параметра.Здесь можно добавить список разделенных запятыми пользовательских свойств для добавления в привязку.Пример:
s1.Points.DataBind(t1.Rows, "col11", "col12", "Tooltip=colcom1");
См. здесь для ознакомления с ограничениями для этого!
Также обратите внимание, что эта перегрузка привязки должна найти значения x и y втот же источник данных.Посмотрите обзор связываний выше для еще более гибких способов !!
Простой пример привязки значений x и y к различным источникам может быть записан как:
s2.Points.DataBindXY(t2.Rows, "col21", t1.Rows, "col12");
Обратите внимание, чтоТеперь мы не можем устанавливать расширенные свойства!