将datagridview的列绑定到列表的内容

时间:2017-04-21 06:49:30

标签: c# .net winforms data-binding

我有以下代码。

public struct pixel
{
    public string xVal;
    public string yVal;
    public string distVal;
    public string locationXVal;
    public string locationYVal;
    public string locationZVal;
};

然后,我有一个像素的绑定列表

  

private BindingList pixelList = new   的BindingList();

之后,我将它绑定到datagridview

  

pointValuesList.DataSource = pixelList;

添加:

        pixel item = new pixel();

        item.locationXVal = distCorXYZ.X.ToString("N3");
        item.locationYVal = distCorXYZ.Y.ToString("N3");
        item.locationZVal = distCorXYZ.Z.ToString("N3");

        pixelList.Add(item);

当我在列表中添加内容时,datagridview的行会增加,但列中没有添加内容。我如何能够将datagridview的每一列绑定到列表的内容。比如说: 1.第一列绑定到pixelList [0] .xVal,依此类推。

谢谢!

0 个答案:

没有答案