在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();

DataGrid和GridView自动增加序号(三种实现方式)

DataGrid自动增加序号(三种实现方式) 方法一:,直接在Aspx页面DataGrid模板列中. 缺点是到第二页分页时又重新开始了.  asp:TemplateColumn Head...
  • wfh_fighting
  • wfh_fighting
  • 2016年10月08日 19:58
  • 1216

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

int find_data(int arr[][5], int line, int k) { assert(arr); if ((karr[line - 1][4])) return 0; ...
  • lei19950206
  • lei19950206
  • 2017年05月07日 22:54
  • 308

winform中DataGrid不让自动产生列问题!

习惯于B/S模式,GridView里面,在属性Column里,可以有选项是否自动添加列,勾选就可以了.但是在Winform中却没有了,这时我们就得在程序里写上这个属性. dataGridView1.A...
  • nihongyuan
  • nihongyuan
  • 2009年04月29日 10:16
  • 1850

VIM中利用宏来实现插入一列递增或递减序号

  经常遇到需要在文本中插入序号的情况,网上有很多方法,有时还要用到插件。在这里偶介绍偶经常使用的方法:利用VIM的宏录制功能来插入一列递增或递减序号。其实VIM的宏录制功能确实比较实用,可以完成很多...
  • neonlight
  • neonlight
  • 2010年10月30日 09:56
  • 3490

vim生成连续数字列

功能描述:在vim中插入连续数字列 比如 1, 2, 3, 4, 5, ... 100, 命令:使用q命令录制自己的动作序列然后重复执行 准备工作: 首先输入起始数字,比如这里输...
  • my_live_123
  • my_live_123
  • 2015年03月20日 22:24
  • 2199

有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在

有一个二维数组杨氏矩阵,数组的每行从左到右是递增的,每列从上到下是递增的,在这样的数组中查找一个数字是否存在 #include #define ROW 4 #define COL 4 int Ya...
  • chenxucx
  • chenxucx
  • 2016年11月06日 19:33
  • 442

字符串的连续递增数字串

求字符串的连续递增数字子串,如“abcd123456”
  • u011608357
  • u011608357
  • 2014年04月19日 18:32
  • 1401

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

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

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数

/*在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 */ #includ...
  • fighting_doudou
  • fighting_doudou
  • 2014年08月08日 11:41
  • 2050

Word在固定位置插入递增数字

ctrl+F9 插入{} seq n \#0 ,按F9更新,选中1 替换到目标位置 ctrl+H , [  ] -> [^c ] ^p 行首/行尾...
  • tuhuolong
  • tuhuolong
  • 2012年08月07日 11:35
  • 1866
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在DataGrid中产生一个递增的数字列
举报原因:
原因补充:

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