Ext.net中的GridPanel启用编辑后页面编辑了但是数据库没变

问题描述

这是我的源码:<formid="form1"runat="server"><ext:ResourceManagerrunat="server"/><ext:FormPanelrunat="server"ID="extForm"BodyPadding="15"Width="800"><Items><ext:TextFieldrunat="server"ID="txtGoodsNo"FieldLabel="商品编号"></ext:TextField><ext:TextFieldrunat="server"ID="txtGoodsName"FieldLabel="商品名称"></ext:TextField><ext:TextFieldrunat="server"ID="txtMarketPrice"FieldLabel="市场价格"></ext:TextField><ext:TextFieldrunat="server"ID="txtSalePrice"FieldLabel="销售价格"></ext:TextField><ext:TextFieldrunat="server"ID="txtProcurementPrice"FieldLabel="采购价格"></ext:TextField></Items><Items><ext:Buttonrunat="server"ID="btnSelect"Text="查询"><DirectEvents><ClickOnEvent="btnSelect_Click"><EventMaskShowMask="true"Msg="Verifying..."MinDelay="500"/></Click></DirectEvents></ext:Button></Items></ext:FormPanel><ext:GridPanelrunat="server"ID="grid"ColumnLines="true"Width="800"Height="300"><Store><ext:Storerunat="server"ID="storeUserInfo"PageSize="5"><Model><ext:ModelID="UserInfoModel"runat="server"IDProperty="ID"><Fields><ext:ModelFieldName="GoodsNo"></ext:ModelField><ext:ModelFieldName="GoodsName"></ext:ModelField><ext:ModelFieldName="Unit"></ext:ModelField><ext:ModelFieldName="MarketPrice"></ext:ModelField><ext:ModelFieldName="SalePrice"></ext:ModelField><ext:ModelFieldName="ProcurementPrice"></ext:ModelField><ext:ModelFieldName="CreateTime"></ext:ModelField><ext:ModelFieldName="Memo"></ext:ModelField></Fields></ext:Model></Model></ext:Store></Store><ColumnModel><Columns><ext:RowNumbererColumnrunat="server"Width="25"></ext:RowNumbererColumn><ext:Columnrunat="server"ID="columnNo"Width="100"Text="商品编号"DataIndex="GoodsNo"Flex="1"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnGoodsName"Width="100"Text="商品名称"DataIndex="GoodsName"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnUnit"Width="100"Text="数量单位"DataIndex="Unit"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnMarketPrice"Width="100"Text="市场价格"DataIndex="MarketPrice"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnSalePrice"Width="100"Text="销售价格"DataIndex="SalePrice"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnProcurementPrice"Width="100"Text="采购价格"DataIndex="ProcurementPrice"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column><ext:Columnrunat="server"ID="columnCreateTime"Width="100"Text="创建时间"DataIndex="CreateTime"><Editor><ext:DateFieldrunat="server"AllowBlank="false"Format="MM/dd/yyyy"MinDate="01.01.2006"MinText="CannothaveastartdatebeforetheCompanyexisted."MaxDate="<%#DateTime.Now%>"AutoDataBind="true"/></Editor></ext:Column><ext:Columnrunat="server"ID="cloumnMemo"Width="100"Text="备注"DataIndex="Memo"><Editor><ext:TextFieldrunat="server"/></Editor></ext:Column></Columns></ColumnModel><Plugins><ext:RowEditingrunat="server"ClicksToEdit="1"></ext:RowEditing></Plugins><Plugins><ext:CellEditingrunat="server"ClicksToEdit="1"></ext:CellEditing></Plugins><BottomBar><ext:PagingToolbarrunat="server"ID="gridPaging"StoreID="storeUserInfo"></ext:PagingToolbar></BottomBar></ext:GridPanel></form>页面效果是这样的,可以编辑,但是样式错位,而且刷新后数据又是原来的了

解决方案

时间: 2024-09-20 00:15:15

Ext.net中的GridPanel启用编辑后页面编辑了但是数据库没变的相关文章

javascript-easyui中datagrid合并单元格后,再编辑。单元格错位怎么解决?

问题描述 easyui中datagrid合并单元格后,再编辑.单元格错位怎么解决? easyui中datagrid合并单元格后,当开启其他列某一个单元格进入编辑状态时,合并行会出现错位,该怎么解决啊??? 解决方案 EasyUI DataGrid可编辑单元格easyUI合并DataGrid单元格jquery easyUI 中datagrid单元格的合并 解决方案二: easyui中datagrid合并单元格后,再编辑

Ubuntu 14.04中修复默认启用HDMI后没有声音的问题

Ubuntu 14.04中修复默认启用HDMI后没有声音的问题 声音问题在Ubuntu中是老生常谈了.先前我已经在修复Ubuntu中的"无声"问题一文中写到了多种方法,但是我在此正要谈及的声音问题跟在另外一篇文章中提到的有所不同. 因此,我安装了Ubuntu 14.04,实际上是重新安装了一遍.一如既往,我将全新安装Ubuntu 14.04后要做的事全部又重新做了一遍.然后,我意识到系统突然失声了.当我正侦查问题所在之时,我发现了一件奇怪的事情.我检查了alsamixer,发现它的状况

django-admin中重写了get_readonly_fields方法后页面上对应字段没了。

问题描述 django-admin中重写了get_readonly_fields方法后页面上对应字段没了. django-admin中重写了get_readonly_fields方法后页面上'name'字段没了, 我本意是想把'name'变成只可显示不可修改的, 这是什么情况,大神求指导啊. class SubprojectInline(object): model = Subproject style = 'accordion' extra=1 def get_readonly_fields(

【新手求助】有关在线编辑,页面无刷新对数据库中的数据进行操作.....

问题描述 如图所示:单击"编辑",显示"更新"和"取消","编辑"消失...同时姓名.年龄变为可输入状态对其进行更改.更改完成后显示"编辑"."取消"则不进行任何操作.要求页面无刷新+Jquery...在线等... 解决方案 解决方案二:在线等啊...各位大虾帮帮忙..解决方案三:使用一些第三方js库如:jqueryeasyui或者TrimPath解决方案四:引用1楼hchuser的回复

Ext js中的GridPanel小问题

问题描述 loadMask:Objectvargrid=newExt.grid.GridPanel({loadMask:true,//在store.load()完成之前会一直显示loading...renderTo:document.body,store:store,viewConfig:{forceFit:true}});loadMask是GridPanel中的属性,在这里需要一个Object类型,但是这里可以给一个boolean类型的参数,这是为什么?是不是Object是所有类的基类,这里传

在Word中启用拖放式文字编辑功能的方法

  时代在进步,人在进步,所以才有电脑软件的进步,office现在已经更新到office2013了,在2013版的office新增了不少功能,其中拖放式文字编辑就是比较常用的,那到底要怎么用呢?那就先让小编来教教你们怎么用吧. 拖放式文字编辑就是用户在Word文档中使用鼠标拖动选中文字,以实现移动.复制等文字编辑功能.在Word2013中启用"允许拖放式文字编辑"功能的步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"

在WPF的DataGrid中如果排序后再编辑单元格, 然后就不能重新绑定DataGrid?

问题描述 在WPF的DataGrid中如果排序后再编辑单元格, 然后就不能重新绑定DataGrid? 我找了很多类似的提问,都没找到答案,包括在stackoverflow. 正常的情况下,代码是可以运行的,但是一旦用户在datagrid中对某列排序了,接下来再编辑单元格也没问题,可是一旦在cellediteding事件中加入重新绑定,运行就会出错."{"在 AddNew 或 EditItem 事务过程中不允许"Sorting"."}". 我想可能

ckeditor-使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题

问题描述 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题 问题呈现:弹出框页面 复制代码 <tr class="addtr"> <th>内容</th> <td> <!-- <textarea rows="15" cols="50" id="content" name="content" class="ck

Android EditText值在intent中获取编辑后切屏会导致编辑信息无法保存的BUG

场景如当我在其他页面获取某个电话号码要跳转到拨号界面在拨号的EditText中显示该号码并编辑!此时编辑过程中出现锁屏解锁是编辑的数据不保存! 原因是我们获取Intent的数据时会在onResume中获取! 锁频后解锁时发出的Intent和之前跳转过来的是同一个!所以编辑数据不会保留会去INTENT中的数据! 解决方案一: 比较方便一点的! 在onPause中把Intent里的数据改变比如 Intent intent = getIntent(); String tel =mEditText.ge