Janus中的通用GDI +错误

时间:2017-03-08 11:37:48

标签: c# gdi+ system.drawing janus gridex

我有一个Janus GridEX,我想在列中添加带有图像和文本的DropDownList。当我填充列的ValueList时,我传递一个DataView作为参数,其中包含以这种方式构造的DataTable:

var dt = new DataTable("asd");
            dt.Columns.Add("value");
            dt.Columns.Add("text");
            dt.Columns.Add("img", typeof(byte[]));

然后我添加一行包含一行:

var row2 = dt.NewRow();
            row2["value"] = 1;
            row2["text"] = "A2";
            row["img"] = GetBytesFromImage(resources.Icon1);

这是GetBytesFromImage例程:

private byte[] GetBytesFromImage(Icon ico)
{
    using(var ms = new MemoryStream())
    {
        ico.Save(ms);
        return ms.ToArray()
    }
}

然后我填写了价值观者:

grid.......PopulateValueList(dataview, "value","text","img",Color.Red, new Size(16,16)

然后我收到错误。有人知道为什么吗?

0 个答案:

没有答案