玄铁剑

成功的途径:抄,创造,研究,发明...
posts - 128, comments - 42, trackbacks - 0, articles - 174

导航

<2011年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(5)

随笔分类

随笔档案

文章分类

收藏夹

AJAX

asp.net網絡鏈接

Delphi Link

IronPython

Microsoft

Other Blogs

OtherSite

SliverLight

Test

免费asp.net控件

其它链接

搜索

  •  

积分与排名

  • 积分 - 217460
  • 排名 - 26

最新评论

阅读排行榜

评论排行榜

WebService动态解析对象

Posted on 2010-07-04 09:14 玄铁剑 阅读(498) 评论(0)  编辑 收藏 引用 所属分类: asp.net

        装载相关图片(從WebService讀取並解析)
        private void ReadPictureInfo(string strProductCode)
        {
                    object objPicture = OpenDb.InvokeWebService(uSession.Service_URL, "GetProductPicture", objArray);
                    if (objPicture != null)
                    {
                        pic = new PictureInfo();
                        pic.ID = iRow;
                        FieldInfo[] fields = objPicture.GetType().GetFields();
                        for (int k = 0; k < fields.Length; ++k)
                        {
                            FieldInfo filed = fields.GetValue(k) as FieldInfo;

                            switch (filed.Name)
                            {
                                case "ID":
                                    break;
                                case "SmallPicture":
                                    pic.SmallPicture = filed.GetValue(objPicture).ToString();
                                    break;
                                case "BinSmallInfo":
                                    pic.BinSmallInfo = (byte[])filed.GetValue(objPicture);
                                    break;
                                case "BigPicture":
                                    pic.BigPicture = filed.GetValue(objPicture).ToString();
                                    break;
                                case "BinBigInfo":
                                    pic.BinBigInfo = (byte[])filed.GetValue(objPicture);
                                    break;
                            }
                            filed.GetValue(objPicture);

                        }
                        pic.IsDefault = Row.IsDefault ?? false;
                        pic.ProductCode = strProductCode;
                        lstPictures.Add(pic);
                    }
                }
            }
        }

只有注册用户登录后才能发表评论。