`

DataGrid删除数据后如何自动更新

    博客分类:
  • Flex
阅读更多
mainl.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();">
        <mx:Script>
                <![CDATA[
                        import mx.rpc.events.ResultEvent;
                        import mx.controls.Alert;
                        [Bindable]
                        private function init():void{
                                flash.system.System.useCodePage=true;
                                getBeauty();
                        }
                        private function getBeauty():void{
                                hsGetBeauty.send();
                        }
                        public function delBeauty():void{
                                var delId:Object = new Object;
                                delId.id = dgBeauty.selectedItem.id;
                                hsDelBeauty.send(delId);
                        }
                        private function delResult(event:ResultEvent):void{
                                Alert.show( "Result "+String(event.result) );
                                getBeauty();
                        }
                ]]>
        </mx:Script>
        <mx:Style source="beauty.css"/>
        <mx:HTTPService id="hsGetBeauty" url="http://localhost/beauty/php/getbeauty.php"/>
        <mx:HTTPService id="hsDelBeauty" url="http://localhost/beauty/php/delbeauty.php" method="GET" result="delResult(event)"/>
        <mxataGrid styleName="dgBeauty" id="dgBeauty" x="48" y="29" width="646" height="207" dataProvider="{hsGetBeauty.lastResult.beauties.beauty}">
                <mx:columns>
                        <mxataGridColumn headerText="ID" dataField="id"/>
                        <mxataGridColumn headerText="姓名" dataField="name"/>
                        <mx:DataGridColumn headerText="年龄" dataField="age"/>
                        <mx:DataGridColumn headerText="婚否" dataField="marry"/>
                        <mx:DataGridColumn headerText="出生日期" dataField="birth"/>
                        <mx:DataGridColumn headerText="删除" width="60">
                                <mx:itemRenderer>
                                        <mx:Component>
                                                <mx:Button label="删除" click="outerDocument.delBeauty()"/>
                                        </mx:Component>
                                </mx:itemRenderer>
                        </mx:DataGridColumn>
                </mx:columns>
        </mx:DataGrid>
</mx:Application>
分享到:
评论

相关推荐

    WPF中DataGrid主从数据(父子数据)展示

    确保当主记录选择改变时,子DataGrid能够自动更新其数据源。这可能需要实现INotifyPropertyChanged接口,以便在数据更改时通知视图。 5. 动态加载和性能优化:如果数据量较大,考虑分页加载或懒加载子数据,以提高...

    wpf中DataGrid数据双向绑定

    双向数据绑定是WPF的一项核心功能,它允许视图(UI)与模型(数据源)之间的数据自动同步,确保任何一方的更改都会反映到另一方。在这个特定的场景中,“wpf中DataGrid数据双向绑定”指的是如何配置DataGrid以便在...

    Wpf datagrid 增删改查

    本例子是wpf中datagrid的增加修改,对于datagrid中的canuseraddrows=true,对当前空白行进行的添加数据,修改时,鼠标离开焦点可自动更新数据库,删除等等。不需要多余的界面进行添加修改等,利用datagrid的属性,...

    C#WPF之DataGrid用法

    删除数据 删除操作一般也是通过按钮或者复选框来触发。可以在DataGrid中为每行添加一个复选框,用户勾选后可以通过一个“删除”按钮将选中的数据从数据集中移除。 ##### 3. 修改数据 对于编辑功能,可以通过双击...

    WPF绑定Datagrid与Textbox等,包括自动通知UI更新显示

    本文将深入探讨如何将数据绑定应用于WPF的Datagrid和Textbox控件,实现数据的双向更新和UI的自动更新显示。 首先,我们要理解WPF中的数据绑定概念。数据绑定允许UI元素(如Datagrid和Textbox)与数据源进行连接,...

    wpf通过datagrid操作数据库,实现datagrid增删改操作。

    - **删除**:用户选择一行后,点击“删除”按钮,可以通过`DataGrid.SelectedItems`获取选中的行,然后从数据源中移除。对应的数据源方法可能是`Remove()`或`RemoveAt()`。 - **修改**:DataGrid的默认行为是实时...

    WPF .net4.5 +MvvmLight +Sqlite 实现数据增加删除即时更新到datagrid,源码

    在这个项目中,datagrid被绑定到ViewModel的属性,当数据库中的数据发生变化时,通过数据绑定机制,datagrid会自动更新显示。 具体到实现数据增加和删除即时更新的功能,开发者可能使用了ObservableCollection作为...

    VB 清空DATAGRID里面的数据

    如果你的`DataGridView`是通过绑定到一个数据源(如DataTable、ArrayList等)来显示数据,那么你可以简单地将数据源清空或重新设置,这将自动更新`DataGridView`的显示。例如: ```vbnet ' 假设DataSource是...

    VC使用ADO Data和DataGrid控件实现遍历、修改、删除、添加.rar

    4. **删除数据**:用户可以在DataGrid中选择要删除的记录,然后调用Recordset对象的Delete方法。请注意,删除操作通常是不可逆的,所以在执行前需要确保用户确认。 5. **连接与断开**:使用Connection对象的Open...

    基于JQuery的datagrid分页数据实现

    客户端则通过Ajax请求,向服务器发送分页参数,并接收返回的数据,更新datagrid展示。 7. **数据库交互**:在SSH2框架中,Hibernate作为ORM(对象关系映射)工具,负责处理数据库的CRUD(创建、读取、更新、删除)...

    jeasyui-datagrid-datagrid

    例如,使用`url`选项指定服务器接口,DataGrid会自动发送请求获取数据。 4. **列定义** DataGrid的列定义可以通过`columns`选项设置,每个列包含字段名(field)、标题(title)和可选的其他属性,如width、align...

    c# datagrid更新实例

    当用户更改数据后,`DataGridView`会自动检测这些变化。为了保存这些更改,我们需要监听`CellEndEdit`事件,然后更新数据源: ```csharp dataGridView1.CellEndEdit += (sender, e) =&gt; { // 获取当前行的索引和...

    WPF DataGrid 拖拽实现

    6. **数据源的更新**:在`Drop`事件中,你需要根据拖放的位置和拖动的数据更新DataGrid绑定的数据源。这可能涉及到对数据集合的重新排序、插入或删除操作。确保这些操作与用户界面同步,以提供良好的用户体验。 ...

    WPF MVVM 模式使用DataGrid

    ObservableCollection是.NET Framework提供的一种动态数据集合,当集合中的元素添加、删除或更改时,会通知视图更新。 2. **列定义**:在MVVM模式下,DataGrid的列可以通过两种方式定义:自动根据数据源生成或在XAML...

    wpf通过datagrid操作数据库

    我们需要将DataGrid的数据源设置为一个可观察集合,例如ObservableCollection或Entity Framework的DbSet,这样当数据库中的数据变化时,DataGrid会自动更新,反之亦然。 3. **数据库操作**: 常见的数据库系统如...

    一个基于C#+ASP.NET实现可以进行DataGrid全数据记录进行编辑维护的程序例子

    数据绑定使得DataGrid能够自动填充和更新数据。在这个程序中,开发者可能使用了`DataSource`属性和`DataBind()`方法来实现数据的加载和刷新。 5. **事件驱动编程**: 当用户在DataGrid中进行操作(如点击编辑按钮、...

    flex spark DataGrid 拖动删除

    5. **更新DataGrid**:删除操作完成后,通知DataGrid数据源已更改,它会自动刷新显示,移除相应的行。 6. **防止不必要的删除**:在实际应用中,通常需要添加确认对话框,以防用户意外触发删除操作。可以使用弹出...

    datagrid 的用法

    默认情况下,DataGrid会根据数据源中的字段自动创建列。但有时我们需要自定义列,可以通过`&lt;Columns&gt;`元素实现: ```xml &lt;asp:DataGrid ...&gt; &lt;!-- 在这里添加自定义HTML或控件 --&gt; &lt;/asp:DataGrid&gt; ...

    简单的DataGrid绑定

    更进一步,你还可以学习如何处理DataGrid的事件,如行选中、编辑、添加和删除数据项。此外,了解如何样式化DataGrid,包括改变列宽、颜色、字体等,也是提升用户体验的关键。 总之,简单的DataGrid绑定是WPF开发的...

    flex 三状态多选 自动分页DataGrid

    综上所述,"flex 三状态多选 自动分页DataGrid"是一个包含多个技术点的专题,涵盖了数据展示、用户交互、性能优化等多个方面。开发者需要对Flex的组件体系、数据模型、事件处理以及UI设计有深入理解,才能有效地实现...

Global site tag (gtag.js) - Google Analytics