已经填充了的DataSet的表是否可以再加一列,其为主键,并且内容为从1开始逐一增加?我新产生的dataSet没有序列号,所以我想在这个dataset中增加序列号。谢谢

解决方案 »

  1.   

    直接在数据库里面增加一个字增列alter tablename add columname int identity(1,1)
    然后重新构建sql语句来运行后,重新帮定控件.
    这只是一个方法,和楼主一起等达人给出别的方法..
      

  2.   

    8LY8Apollo(阿波罗):数据的提取都是不固定的,你知道提取的结果是第几条啊,怎么能再加一个字段呢?!
      

  3.   

    DataColumn workColumn = workTable.Columns.Add("ID", typeof(Int32));
    workColumn.AutoIncrement = true;
    workColumn.AutoIncrementSeed = 1;
    workColumn.AutoIncrementStep = 1;.............
    DataGrid1.DataSource=workTable;
    DataGrid1.DataBind();