解决了三天的一个问题终于搞定了,和大家分享一下。。。
1.来点开胃菜, 在Sql server 2008中想要增加修改字段,有时不能修改,作如下操作即可搞定此问题, 启动MSSQL SERVER 2008,选择菜单 工具-〉选项-〉左侧有个 设计 器-〉表设计器和数据库设计器。然后去掉“ 阻止保存要求重新创建表的更改”前面的勾。重新启动MSSQL SERVER 2008即可。
2.在flex的Datagrid中加入图片或者其它组件,想要通过Id访问itemRenderer中的组件是不可能的,代码如下:
<mx:DataGrid id="dg" x="21" y="43" width="740" height="444" dataProvider="{arr1}" rowHeight="100" textAlign="center">
<mx:columns>
<mx:DataGridColumn dataField="Name" headerText="公司名称" />
<mx:DataGridColumn dataField="Phone" headerText="电话" />
<mx:DataGridColumn dataField="Starttime" headerText="预约日期" />
<mx:DataGridColumn dataField="jg" headerText="价格(元)" />
<mx:DataGridColumn headerText="价格" id="dg3" dataField="Img" editorDataField="source" editable="false">
<mx:itemRenderer>
<fx:Component>
<mx:Image width="50" height="50"/>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
可以通过红色区域来修改绑定组件的属性,
3.在数组集合中可以通过以下方式直接为其赋值(Img之前不属于数组集合),注意路径要用“\\”,否则读不出数据,。
arr1.getItemAt(i).Img="D:\\家政服务类型图片\\ph.JPG";