webservice端代码:
[WebMethod]
public DataTable searchSaleOrder4(int index, int maxSize, DictionaryEntry[] array)
{
term te = new term();
return te.Local(index, maxSize, get(array));
} private Hashtable get(DictionaryEntry[] entries)
{
Hashtable list = new Hashtable();
foreach (DictionaryEntry entry in entries)
{
list.Add(entry.Key, entry.Value);
}
return list;
}前台代码;
DictionaryEntry[] array = new DictionaryEntry[htQuery.Count];
htQuery.CopyTo(array, 0);
int index;
nt maxSize;
WebReference.CLInetHC cl = new WebReference.CLInetHC();
DataSet dss = new DataSet(); dss = cl.searchSaleOrder4(index, maxSize,array);参数“3”: 无法从“System.Collections.DictionaryEntry[]”转换为“CHlineHC.WebReference.DictionaryEntry[]”DictionaryEntry这个是using system.contions下面的,不知道,为什么在前台调用放变量就不行,高手指教怎么转?
dss = cl.searchSaleOrder4(index, maxSize,array);array是这个报的错!
[WebMethod]
public DataTable searchSaleOrder4(int index, int maxSize, DictionaryEntry[] array)
{
term te = new term();
return te.Local(index, maxSize, get(array));
} private Hashtable get(DictionaryEntry[] entries)
{
Hashtable list = new Hashtable();
foreach (DictionaryEntry entry in entries)
{
list.Add(entry.Key, entry.Value);
}
return list;
}前台代码;
DictionaryEntry[] array = new DictionaryEntry[htQuery.Count];
htQuery.CopyTo(array, 0);
int index;
nt maxSize;
WebReference.CLInetHC cl = new WebReference.CLInetHC();
DataSet dss = new DataSet(); dss = cl.searchSaleOrder4(index, maxSize,array);参数“3”: 无法从“System.Collections.DictionaryEntry[]”转换为“CHlineHC.WebReference.DictionaryEntry[]”DictionaryEntry这个是using system.contions下面的,不知道,为什么在前台调用放变量就不行,高手指教怎么转?
dss = cl.searchSaleOrder4(index, maxSize,array);array是这个报的错!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货