我是编程新手。我对WPF中的数据绑定有疑问。
我有两个双数组,并希望将它们绑定到datagrid,其中有两列,如:
-double [] acce转到datagridview中的一个列,标题为“Acceleration”
-double [] peri转到datagridview中的一个列,标题为“Period”
我搜索了这个问题,但找不到合适的问题。将举例说明如何将非常感激。谢谢,
答案 0 :(得分:1)
你做不到;你必须绑定到一个对象。你可以创建一个double [,]数组(即一个2D数组)并将一个列([0,x])和peri复制到另一个列([1,x])并绑定到这个新数组:
double[,] combined = new double[2, acce.Length];
for (int i = 0; i < acce.Length; i++)
{
combined[0, i] = acce[i];
combined[1, i] = peri[i];
}
..然后绑定到组合。或者你会更加雄心勃勃(并且可能会学到更多)并创建一个类@FelixCastor建议。
PS上面的代码假设peri和acce具有相同的长度。