无法将system.data.datagridview转换为object []

时间:2016-12-24 16:18:38

标签: c# wcf dataview

我正在尝试使用wcf的服务保存更新,删除和插入datagridview

access$100()

错误来自se.saveAll(oView)参数 我认为问题在于wcf,因为没有公开服务它很好

private void SaveAll_Click(object sender, EventArgs e)
{
    ServiceReferenceExemplaires.ServiceExemplairesClient se=new ServiceReferenceExemplaires.ServiceExemplairesClient();
    DataView oView = (DataView)gridData.DataSource;
    se.saveAll(oView);
}

但想法是使用wcf从另一台机器访问服务

2 个答案:

答案 0 :(得分:0)

你能更具体一点吗? saveAll函数不接受DataView吗?

如果是这种情况,请尝试将其设为:

se.saveAll(new object[] {oView} );

答案 1 :(得分:0)

似乎数据视图不是可连接的, 而不是尝试在datagridView中保存任何更新,删除或创建,并将所有数据视图作为参数提供给wcf 我刚刚使用了另一个表单,它使用简单的textBox接受了所有参数,最终逐个将值作为参数传递给wcf服务