数据源-excel绑定sqlserver 排序后编辑问题

问题描述

excel绑定sqlserver 排序后编辑问题

excel 2007,2010都试过
用数据源绑定sqlserver 后,在listobject (tableadapter)中排序并编辑会出问题(不绑定没事)

编辑一行,另一行也会跟着变

不排序就没问题。

A是主键

A B

1 1

2 2

3 3

4 4

5 5

按B排序后

A B

5 5

4 4

3 3

2 2

1 1

改变B列第一行的值,最后一行跟着变,貌似是排序前的那一行的数值会改变,怎么破?
A B

5 22

4 4

3 3

2 2

1 22

解决方案

要看你的代码了。按理说不会,判断下出错的规律,或者调试下。
是不是索引下标的问题,或者哪里有多余的代码。

时间: 2024-09-17 03:39:48

数据源-excel绑定sqlserver 排序后编辑问题的相关文章

excel绑定sqlserver 后,在listobject (tableadapter)中排序并编辑会出问题

问题描述 excel2007,2010都试过用数据源绑定sqlserver后,在listobject(tableadapter)中排序并编辑会出问题(不绑定没事)编辑一行,另一行也会跟着变不排序就没问题.A是主键AB1122334455按B排序后AB5544332211改变B列第一行的值,最后一行跟着变,貌似是排序前的那一行的数值会改变,怎么破?AB522443322122 解决方案 解决方案二:用的vs2010officeexcelworkbook

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

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

mfc-vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类

问题描述 vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类 vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类? 解决方案 在对话框界面按下Ctrl+D组合键,将各个控件的Order进行排序,设置你想要的次序,设置好后,添加PreTranslateMessage函数并加入如下代码···试试吧 BOOL CCodeMess::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code

我在gridview里点击“选择”按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview。我这么做是不能刷新gridview的,请指教。

问题描述 我在gridview里点击"选择"按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview.我这么做是不能刷新gridview的,请指教.前端asp.net代码:<asp:GridViewID="GridView1"runat="server"Width="860px"AllowPaging="True"AutoGenerateColum

急求高手!DataGrid排序后与绑定的DataSet同步问题

问题描述 一个DataGrid排序后,显示的行与DataSet不对应了,怎么解决?我怎样在DataSet中定位DataGrid中显示的某一行? 解决方案 解决方案二:找出datagrid绑定的dataset表中的主键,通过主键值找到dataset中的行

关于datagirdview排序后修改混乱问题

问题描述 大侠:我使用winformdatagridview,bindingsource绑定dataset,例如:有10条数据,两列一列为id,一列为name,这时候我使用name排序,然后修改name的值,这时候问题来了,就会按照name进行排序,行会串掉,我想在修改后还保持原状态,不进行排序,请问如何解决?谢谢! 解决方案 解决方案二:请高手赐教!解决方案三:你现在的排序是怎么做的?对数据源进行排序然后绑定,编辑的时候编辑控件的单元格解决方案四:DataGridViewColumndgvc=

excel中文字排序功能的使用方法

excel中文字排序功能的使用方法.排序功能是excel中一项很基本的功能,但是我们一般只用到英文字母或者是数字排序,实际上汉字也是可以排序的. 方法/步骤 首先我们打开一张工作样表作为例子. 在开始标签面板上找到排序和筛选快捷按钮,并选择需要排序的区域单元格. 点击后会弹出提示框,因为本例子所复选的区域单元格有关联的数据,所以我们应该选择扩展选定区域. 在弹出的排序面板对话框中,我们点选选项按钮,在排序选项中点选笔划排序. 我们可以看到点击确定排序后,该列排列修改为了笔划顺序排列.但是前面的序

excel怎么自动排序

  我们经常会使用excel处理一些数据,为了更加方便快捷的整理这些数据,我们可能将要对Excel表格中的数据按照大小或日期.字母等方式排序一下,这样更利于我们预览观看了.Excel排序的方式有很多比如:Excel数字排序.日期排序.大小排序.姓名排序等.那么excel如何自动排序呢,下面小编就给大家介绍详细的方法. 1.Excel自定义排序 设定自己需求的排序方法; 现在我有一张表,有"日期"和"地点",我希望将"地点"按照我的方式如:北京.上

SQLserver排序规则基本概念探索

前言 昨天在论坛里面遇到一个比较特殊的场景.他的公司做的是海外的项目,中英再加一个当地语言,要兼容三种文字啊. 那有没有什么字符集或排序规则,能兼容所有文字的?对于海外项目很痛苦啊 .Oracle 有AL32UTF8 ,MySQL 有UTF8 ,那SQL Server 有吗? 基本概念 ASCII编码 在计算机发明后不久,计算机只在美国用.他们创造出了ASCII编码,来表示:空格.标点符号.数字.大小写字母,控制符等.可以完整的表达所有的英文.但是也只支持英文. GBK编码 后来随着计算机的流行