Asp.net+Flash2004学习笔记一
Flashmx2004中的DataGrid如何绑定asp.net的数据集:
using System;
using System.Data;
using System.Web.Services;
using System.Data.OleDb;
public class test:WebService
{
[WebMethod]
public DataSet getds()
{
DataSet ds=new DataSet();
OleDbConnection conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/service.mdb");
OleDbDataAdapter da=new OleDbDataAdapter("select top 3 id,name,content from example",conn);
conn.Open();
da.Fill(ds,"example");
conn.Close();
return ds;
}
}
调试的时候,调用getds方法,可以得到如下XML文件:
<DataSet xmlns="http://tempuri.org/">
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="zh-CN">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="example">
<xs:complexType>
<xs:sequence>
<xs:element name="id" type="xs:int" minOccurs="0" />
<xs:element name="name" type="xs:string" minOccurs="0" />
<xs:element name="content" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<example diffgr:id="example1" msdata:rowOrder="0">
<id>1</id>
<name>lau</name>
<content>hello</content>
</example>
<example diffgr:id="example2" msdata:rowOrder="1">
<id>2</id>
<name>xiao</name>
<content>it's good</content>
</example>
<example diffgr:id="example3" msdata:rowOrder="2">
<id>3</id>
<name>bb</name>
<content>wa~</content>
</example>
</NewDataSet>
</diffgr:diffgram>
</DataSet>
返回的这个DataSet是[object Object]类型,根据wsdl得到的results的数据类型是.net DataSet,不过在flash固有的数据类型里并不包括这项。
经过大量的测试终于找到了两种解决办法:
办法一:
SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlDataAdapter da=new SqlDataAdapter("select * from BBS_灌水乐园_疯逛灌水_发贴",conn);
DataSet ds=new DataSet();
conn.Open();
da.Fill(ds);
XmlDataDocument xmlDoc=new XmlDataDocument(ds);
Return xmlDoc.InnerXml //这样返回的就是xml格式的dataset
在Flash中接受的办法:
my_xml=new XML();
my_xml.parse("这里是你通过webservice得到的那个结果(也就是我的代码里最后返回的xmlDoc.innerxml)");之后就把结果传到了flash里,my_xml就是xml格式的dataset,然后你在帮定到datagrid里.OK!试试吧.
Asp.net+Flash2004学习笔记一相关推荐
- ASP.NET MVC3 学习笔记(一)MVC模式简介
以下文字摘自 ASP.NET MVC3 高级编程 MVC将应用程序的用户界面(User Interface,UI)分为三个主要部分: 模型:一组类,描述了要处理的数据以及修改和操作数据的业务规则 视图 ...
- Asp.net core 学习笔记 ( Web Api )
更新 : 2019-06-03 web api 返回 json 的情况下默认会把属性 PascalCase 变成 camelCase 很贴心哦. 如果你不喜欢可以修改它 services.AddMv ...
- 【ASP.NET MVC 学习笔记】- 07 使用 Entity Framework
本文参考:http://www.cnblogs.com/willick/p/3304534.html 1.ORM(Object Relation Mapping)工具,是为了解决"关系数据库 ...
- ASP.NET MVC4学习笔记之Controller的激活
一. 高层相关类说明 当路由系统根据请求Url收集路由信息后,下一步就要将路由信息传给Controller激活系统,Controller激活系统负责实现了IController接口的Controlle ...
- 【ASP.NET MVC 学习笔记】- 06 在MVC中使用Ninject
本文参考:http://www.cnblogs.com/willick/p/3299077.html 1.在ASP.NET MVC中一个客户端请求是在特定的Controller的Action中处理的. ...
- 【ASP.NET MVC 学习笔记】- 09 Area的使用
本文参考:http://www.cnblogs.com/willick/p/3331519.html 1.ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,这对于大的工程非常有用, ...
- ASP.NET AJAX 学习笔记
第一课是asp.net ajax的概述,主要是大体上介绍asp.net ajax的印象. 这一讲的主要内容: 1.Ajax是异步传输.传统页面是同步传输.点击按钮或链接的时候,页面同步刷新.ajax不 ...
- Asp.net WebMatrix 学习笔记
因为是初学网页编程,对很多概念不是很清楚.在使用VS2003.NET编写Asp网页时,可以将Web控件播放到任意的位置.因为Vs2003.net太大,启动调试比较慢.在网上看到微软新的Web开发工具A ...
- (asp.net)今日学习笔记
今天在自己的毕业设计中加入了rss功能, 具体实现: System.Web.HttpContext.Current.Request.Url.Host //获得主机目录 Request.Applica ...
最新文章
- Linux中的top命令查看内存和cpu信息
- 2016 年 3 月 TIOBE 编程语言排行榜
- 实战SSM_O2O商铺_24【商铺列表】View层开发
- Python自定义:粒子群优化算法
- python中for循环和while循环的区别_Python中for循环和while循环有什么区别?
- 同等质量下那种图片格式小_八个PPT图片处理必会的神技巧,帮你轻松做出高质量PPT...
- Loj#3077-「2019 集训队互测 Day 4」绝目编诗【结论,虚树,鸽笼原理】
- 【Elasticsearch】Elasticsearch 索引策略
- 【译】5 个你需要知道的 JavaScript 小技巧
- linux系统 qt开发,老板让我写一个Windows程序,结果我在Linux下用Qt开发
- js实现类似微博根据发布时间,给信息加上“刚刚”“一分钟前”“一小时前”
- Java高级看这篇就足够了(高级知识汇总)
- 买的鱼丸怎么做好吃 鱼丸的家常做法介绍
- kryo com.esotericsoftware.kryo.KryoException: Buffer underflow.
- 绿地五里桥 设计原型_绿地 · 黄浦滨江项目设计
- 如何写出高质量的文章:从战略到战术
- 计算机执行管理任务时,管理Active Directory用户和计算机
- Spark开发环境搭建
- 伺服驱动器cn1引脚定义_PCI-9014端子板DIN-68S和安川驱动器(SGDV-R90A01A002000)接线图...
- 常用正则大全,npm包vue-canonical-encyclopedia,以及如何在Vue、React等项目实际开发当中使用vue-canonical-encyclopedia
热门文章
- App Cleaner Uninstaller Pro for Mac(苹果应用程序清理卸载软件)
- 关于百度APIStore提供的接口调用失败问题
- 微信支付sdk详细使用
- ADS使用教程(持续更新)
- ros打开笔记本摄像头,单目标定
- 【django】过滤器和自定义过滤器
- 【应急响应】挖矿脚本检测指南威胁情报样本定性文件清除入口修复
- bash pitfalls(bash陷阱)
- java获取当前时间前一天,前一月,前一年
- 用html和css怎么做出点击关注红心,Twitter“点赞”红心按钮CSS3动画特效