你在DataTable中动态添加一列DataColumn
让它自增
让它自增
解决方案 »
- group by count(*) having sql查询,数据重复
- 一对多表查询问题。
- 使用自己的HttpModule后.连网页中的图片\JS\CSS的每个连接都会使用到`会严重影响性能吗?
- asp.net发布的网站为什么其他人打不开
- 关于DEBUG报告!
- 流的问题
- 关于.net网站和ucenter整合遇到的问题
- 文件读取问题,急!!!!!请高手指教
- 关于<identity impersonate="false">和<identity impersonate="true">
- 用c#把大文件分解 然后上传(在线等)
- 在Asp.net中使用CodeBehide形式编写,但要控制页面显示,页面的脚本怎么与后台的代码统一?
- 请问:如何在web程序里面使用加密狗
DataGrid1.columns.Addat(0,AutoID)
AutoID.headText="自动编号"
在DataGrid.DataBinding事件中
定义AutoID的自增事件
DataColumn myColumn = new DataColumn();
myColumn.DataType = System.Type.GetType("System.Int32");
myColumn.AutoIncrement = true;
myColumn.AutoIncrementSeed = 1000;
myColumn.AutoIncrementStep = 10;
DataTable myTable = new DataTable("MyTable");
myTable.Columns.Add(myColumn);
}
获取或设置其 AutoIncrement 属性设置为 true 的列的起始值。DataColumn.AutoIncrementStep 属性
获取或设置其 AutoIncrement 属性设置为 true 的列使用的增量。
我写了很多的中间层在里面,这么修改改动太多了!用datagrid的onitemcreated,也可以实现public void Item_Created(Object sender, DataGridItemEventArgs e)
{
((System.Web.UI.WebControls.Label)e.Item.Cells[0].Controls[0]).Text = e.Item.ItemIndex.ToString();