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

问题描述

如何给datagridview自动排序(最左边有个序号),这个序号不是从数据库里读出来的。程序通过sql="slectnameas姓名,.....fromuser"

解决方案

解决方案二:
我是写在事件里的,有一个OnDataRowBound吧。然后判断行的类型,是数据行的话就在标号列显示一个数字,循环加1.
解决方案三:
新建一列在ItemDataBound事件中判断e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item里面写e.item.cells[0].text="序号".其实还有一个方法,一般你的数据源都是来自于DataTable你给DataTable新建一个列,然后给列循环赋值递加序号,绑定的适合绑上就OK了~怎样适合你,你自己决定了!呵呵

时间: 2024-08-31 02:08:16

如何给datagridview自动排序(最左边有个序号)的相关文章

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

问题描述 1.如何使datagridview编辑后不能自动排序??只有在点列头时才排序,编辑后不自动排序.因为有许多计算列排序了就会数据混乱,其实就是排序后记录定位错误.2.列计算是放在cellendedit事件中,如果在列中未编辑结束直接保存,那计算列就不计算造成数据错误,计算列为数据库字段. 解决方案 解决方案二:不能排序代码:ForEachcAsDataGridViewColumnInDataGridView1.Columnsc.SortMode=DataGridViewColumnSor

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

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

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

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

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

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

Excel表格数据如何自动排序动画教程

<Excel2003入门动画教程21.Excel表格数据如何自动排序>. 演示动画 操作步骤 在浏览Excel表格中的数据时,为了查找的方便,我们经常要对数据进行排序.下面,我们以"员工基本情况登记表"为例,来看看具体的操作过程: 快捷排序:如果我们希望对员工资料按"工龄"由长到短进行排列,可以这样操作:选中"工龄"列任意一个单元格,然后按一下"常用"工具栏上的"降序排序"按钮即可. 提示 ①如

excel怎么自动排序

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

sql-网页实现点击列头自动排序!!急!!!!!

问题描述 网页实现点击列头自动排序!!急!!!!! 对整个系统中所有的table实现功能,点击列头对当咧实现自动排序,再点击反向排序. 解决方案 datatables你值得拥有:参考网站:http://blog.csdn.net/qq_19558705/article/details/50393035 解决方案二: JavaScript Table排序表格排序的javascript代码

gridview-Asp.net的Gridview如何实现自动排序,并且加上排序号码?

问题描述 Asp.net的Gridview如何实现自动排序,并且加上排序号码? Asp.net的Gridview如何实现自动排序,并且加上排序号码? 例如: NO ID Name Count 1 001 A 10 2 002 B 9 3 003 C 8 ... ... ... 说明:按照Count从大到小排序,NO这一列自动实现1.2.3....排序? 恳请各位行家高手不吝惜指教!万分感谢!! 解决方案 可以在数据库层就搞定了 select ROW_NUMBER() over(order by

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

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