上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: DataGrid中嵌入CheckBox控件 做项目遇到一个问题,初始化显示图层的索引号和名称信息,提供勾选控件选择进行查询的图层。利用for循环可以遍历所有图层,这样就涉及一个问题动态添加checkbox控件问题(如显示在datagrid控件的第一列中)。 根据需求进行问题解决:利用addChild方法作为搜索信息关键字,思路一导入接口import mx.controls.checkbox;for循环遍历添加:for(var i:int=0;i<infos.Length;i++) { var ck:CheckBox=new CheckBox(); datagrid1.addChild(c 阅读全文
posted @ 2012-03-19 10:00 晴天有时下鱼 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 嵌入checkbox数据丢失问题 为了综合应用需求,将checkbox嵌入datagrid中作为一列,这个显示效果之前已经提到过,但是随之而来的是另一个问题,datagrid使用滚动条查看数据时,checkbox的值会变化,出现很诡异的现象(多选或少选),总之不能确保勾选的是用户想要选择的记录。为了解决这个问题,在网上荡了好些天,看了资料,还有头的帮助,最后加上小细节的纠结,今天总算解决了,也不白费加班一场。 问题思路是新建一个mxml里面为VBox和一个CheckBox控件,并有一个共有变量,记录checkbox的选择状态;很好理解VBox作为DataGridColumn的itemRende 阅读全文
posted @ 2012-03-19 09:59 晴天有时下鱼 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 添加CheckBox后的操作 接着上篇的问题续写: 在实现了添加checkbox控件后,又遇到一个新的问题,如何处理对应index的checkbox控件作出事件处理(点击时间,往往伴随着数据传递),获取其选择状态(选中OR未选中)。 在网上搜索资料还有头的指导下,总算实现了预期想要的效果了,现在总结下: <mx:CheckBox id="chxBox" selected="false" click="outerDocument.checkHandler(this);"/> 编写函数事件: public function c 阅读全文
posted @ 2012-03-19 09:59 晴天有时下鱼 阅读(157) 评论(0) 推荐(0) 编辑
摘要: WebService的编写与调用 编写:启动VS08,选择模版、c#语言,默认有“Hello World”方法,自己编写的webservice要注意的是必须加上[Web Method],函数为public类型,有返回值; 发布:直接点击项目工程运行即可; 调用:在flex中调用webservice,在页面中添加<mx:WebService id="ws" wsdl="http://localhost:1306/VS工程名.asmx?WSDL" showBusyCursor="true" fault="函数名" 阅读全文
posted @ 2012-03-19 09:58 晴天有时下鱼 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ListView中嵌套checkbox 这个问题是在AE开发实现对地图服务更新时遇到,要求有选择性地对不同比例尺级别的数据进行更新,界面设计中展示不同比例尺,同时提供勾选功能,一下子就联想到checkbox控件,但是疑惑的是放在什么父控件内呢? 首先想到的是listbox,这个控件很常用,也很熟悉;但是其items属性只局限于string字符串,所以不行;之后网上搜索下用 DataGrid,这个有点麻烦了,只是展示没有其他需求,用DataGrid有的大张旗鼓了;后来请教了顾学长,建议使用ListView,果然实现了 效果。下面贴一下注意点:(1)首先设置ListView的checkboxs的属 阅读全文
posted @ 2012-03-19 09:57 晴天有时下鱼 阅读(264) 评论(0) 推荐(0) 编辑
摘要: c#操作xml文件主要整理下写过的代码,方便自己以后查找:工程中首先添加引用:using System.Data;using System.Xml;using System.Xml.Linq;using System.IO;(1)读取xml文件内容: XmlNodeReader xmlReader = null; try { string strNode = ""; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("LayerInfo.xml"); xmlReader = new XmlNodeRe 阅读全文
posted @ 2012-03-19 09:57 晴天有时下鱼 阅读(211) 评论(0) 推荐(0) 编辑
摘要: c#创建与调用dll现将实践中遇到的问题和解决方法做个记录。在VS中将cs编译成dll(两种方法,注意\与/区别)csc \out:C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.dll \t:library C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.cscsc /target:library /out:C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.dll C:\Inetpub\www 阅读全文
posted @ 2012-03-19 09:57 晴天有时下鱼 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 删除文件夹(c#) 这个功能是简单的文件操作的一部分,本来以为很是简单,但后来发现如果文件夹内有文件,运行则会报错:目录已存在! 起初的想法很简单 ,先删除原文件夹,然后再创建一个同名的空文件夹。System.IO.Directory.Delete(txtAimDirectory.Text);System.IO.Directory.CreateDirectory(txtAimDirectory.Text); 后来查看一些资料,知道文件夹中可能含有文件夹、文件,如何清空呢?直接贴上代码:(用到梯归)private void DeleteFolder(string dir) { // 循环文件夹里 阅读全文
posted @ 2012-03-19 09:56 晴天有时下鱼 阅读(214) 评论(0) 推荐(0) 编辑
摘要: c#文件操作(创建、添加)需求是对地图服务创建角色,如果sec文件不存在先创建,再新增role;如果sec文件存在,则直接增加role角色。创建文件: using (StreamWriter sw = File.CreateText(strSecPath)) { sw.WriteLine("<Permissions>"); sw.WriteLine("\t<Allowed>"); sw.WriteLine("\t\t<Principal>" + arrRoles[j] + "</Pr 阅读全文
posted @ 2012-03-19 09:56 晴天有时下鱼 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Error:线程间操作无效: 从不是创建控件**的线程访问它 这个问题延续至文件夹拷贝的功能,因为可能遇到文件夹内容很大,需要给出详细信息的情况。通过对Thread.Start()方法的运用,知道了类中定义代理的用途,可以与控件交互。查阅了一些资料,先对Thread.Start()方法进行一个描述: 在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用C# Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。 而在程序调用中遇到的如题所示的错误, 阅读全文
posted @ 2012-03-19 09:55 晴天有时下鱼 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页