在DataGrid中产生一个递增的数字列

原创 2006年06月05日 10:03:00

    在DataGrid---->属性生成器---->-添加一个列,在“数据字段”里面写“RowNumber”,在“页眉文本”里面写“序号”,然后在代码中添加:

    SqlConnection conn = new SqlConnection(strConn);
    DataSet ds = new DataSet();
    SqlDataAdapter da = new SqlDataAdapter(strCmd,conn);
   da.Fill(ds);
           
   DataTable dt = ds.Tables[0];
   DataColumn dataCol = new DataColumn("RowNumber",Type.GetType("System.Int16"));
   dt.Columns.Add(dataCol);
   for(int i=0;i<dt.Rows.Count;i++)
   {
    if(0 == i)
    {
     dt.Rows[i][dataCol] = 1;
    }
    else
    {
     dt.Rows[i][dataCol] = Convert.ToInt16(dt.Rows[i-1][dataCol])+1;
    }
   }
   DataView dv = new DataView(dt);
   DataGrid1.DataSource = dv;
   DataGrid1.DataKeyField = "DBID";  //数据库中的键字段
   this.DataGrid1.DataBind();

相关文章推荐

创建一个递增数字框...

  • 2009年10月08日 02:00
  • 1KB
  • 下载

2. 有一个二维数组.----杨氏矩阵 。数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N);

//2. //有一个二维数组.----杨氏矩阵 //数组的每行从左到右是递增的,每列从上到下是递增的. //在这样的数组中查找一个数字是否存在。 //时间复杂度小于O(N); #include #in...

有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N)

题目是这样的:有一个二维数组,数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。要求:时间复杂度小于O(N); 在这里我说一下我解题的各种逻辑和方法。 ...

三种算法求一个数字序列的最长递增子序列

也有很多博客写如何实现最长递增子序列的算法,自己查阅了一些资料总结出三种实现的算法,两种是常见的处理思路,还有一种是本人自己想出来的算法,很好理解,但是效率不是特别高。 算法一: 将n个数的原序列...
  • zyy_286
  • zyy_286
  • 2017年04月17日 10:24
  • 692

求一个字符串s的最大连续递增数字子串

#include #include char* getSubStr(char *str,char *result){ char *p = str;//引用字符串 char *start...

输入一个递增排序的数组和一个数字s,在数组中寻找两个数,使得这两个数的和为s

题目:输入一个递增排序的数组和一个数字s,在数组中寻找两个数,使得这两个数的和为s。注意:已经是一个递增排序数组,所以要牢牢得抓住这个特性。#include using namespace std;...

行、列递增的二维数组数字查找

二维数组四分查找问题: 一个二维数组,但行递增、单列递增,编写程序,在数组中查找某个数字(key),要求时间复杂度小于O(N)。 示例数组 1 3 4 2 4 5 4...

给定一个单调递增有序数组A,给定一个数字N,试给出一个算法得到A中该数字N出现的次数。

#include int findN(int arr[], int n, int len) { int left, right, mid, i, res; // first fin...
  • z_x_b5
  • z_x_b5
  • 2013年02月27日 22:14
  • 383

在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法

今天同事遇到一个关于DataGrid模板列里添加一个ComboBox控件的问题。 大致的情景如下面的截图所示: William的性别是Male,但是当双击性别列(它是一个带有ComboBo...
  • Neils03
  • Neils03
  • 2013年01月30日 13:08
  • 1646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在DataGrid中产生一个递增的数字列
举报原因:
原因补充:

(最多只允许输入30个字)