如何使datagridview编辑后不能自动排序??

问题描述

1、如何使datagridview编辑后不能自动排序??只有在点列头时才排序,编辑后不自动排序。因为有许多计算列排序了就会数据混乱,其实就是排序后记录定位错误。2、列计算是放在cellendedit事件中,如果在列中未编辑结束直接保存,那计算列就不计算造成数据错误,计算列为数据库字段。

解决方案

解决方案二:
不能排序代码:ForEachcAsDataGridViewColumnInDataGridView1.Columnsc.SortMode=DataGridViewColumnSortMode.NotSortableNextc

时间: 2024-11-01 14:34:30

如何使datagridview编辑后不能自动排序??的相关文章

datagridview-DataGridView 内容修改后自动排序

问题描述 DataGridView 内容修改后自动排序 问题描述 绑定数据源的 DataGridView 控件,列排序方式为 Automatic (允许用户点击列标头自动排序) 1. 在点击某列标头排序前,修改该列单元格内容,不会自动排序.这是预期的 2. 在点击某列标头排序后,DataGridView 根据该列自动排序.这是预期的 3. 在点击某列标头排序后, 修改该列单元格内容,回车或者离开该单元格所属行后,会自动排序 .这不是预期的 说明 (1) 该现象只出现在 点击列标头进行过排序操作

net_lover,专家,您好! 请问DataGridView编辑修改完后,提交到DataSet的正确写法是怎样?

问题描述 我想问一下,在.NET中程序用分层法来,建了一个DataAccess层,数据处理都在里面,包括DataSet(DataSet是自己写的),现在想在界面层里编辑DataGridView控件中的数据,然后通过DataGridView提交到DataSet后再提交给数据库进行更新.//显示数据publicDataSetGetTable(){SqlCommandcmd=newSqlCommand();cmd.CommandText=@"SELECTID,ISBN,NameAS书名,AuthorA

c#datagridview-关于C#的datagridview的自动排序

问题描述 关于C#的datagridview的自动排序 在使用datagridview的自动排序的时候,有一列是姓名,其中有中英文,点击表头自动排序后,英文按照头字母排序了,但是中文却没有,这是为嘛呢?哪位大神指点下,在线等结果!!最好代码也来!

编程-插入后自动排序(插数排序)

问题描述 插入后自动排序(插数排序) 把一个整数插入到按由小到大排列的数列中,插入后仍然保持由小到大的顺序排列.(数列终有多少数,用户可以自定义.) 要求:用数据指针 解决方案 方法1: 用一个计数器来记录数列中数的数量 之后用折半查找插入的方法进行数据比较插入 优缺点: 缺点:指针偏移次数无法减少,始终为全部数列长度. 优点:相对逐项比较插入的方式,数据比较的次数要少很多. 方法2: 如果没有性能要求,用最粗暴的方法,直接挨个比较查找到正确的位置插入.

使用<c:forEach 遍历后台传来的数据成table,删除行后怎么确保行号自动排序?

问题描述 使用<c:forEach 遍历后台传来的数据成table,删除行后怎么确保行号自动排序? 1C 这是开头的部分: <tbody id=""add_OmsPurchaseCheck_table""> <c:if test=""${fn:length(OmsPurchaseCheckModelList) > 0 }""> <c:forEach items=""

c#datagridview-C#datagridview自定义控件不可编辑后显示不了滚动条

问题描述 C#datagridview自定义控件不可编辑后显示不了滚动条 自定义datagridview控件设置可以编辑滚动条能显示出来,可是设置了不可编辑后滚动条就显示不出来了,希望能有解决方法.

如何给datagridview自动排序(最左边有个序号)

问题描述 如何给datagridview自动排序(最左边有个序号),这个序号不是从数据库里读出来的.程序通过sql="slectnameas姓名,.....fromuser" 解决方案 解决方案二:我是写在事件里的,有一个OnDataRowBound吧.然后判断行的类型,是数据行的话就在标号列显示一个数字,循环加1.解决方案三:新建一列在ItemDataBound事件中判断e.Item.ItemType==ListItemType.AlternatingItem||e.Item.Ite

在C#中实现对ListView点击列标题自动排序功能

先定义一个ListViewHelper类,代码如下: using System; using System.Collections; using System.Windows.Forms; namespace Common { /// <summary> /// 对ListView点击列标题自动排序功能 /// </summary> public class ListViewHelper { /// <summary> /// 构造函数 /// </summary

excel怎么自动排序

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