再请教DataTable的InputRow时怎么控制自动增加列的问题

问题描述

帖子沉到底去了,又不能继续顶(威胁我要受到什么严厉惩罚,好像这里都是一帮无所事事的混混,我晕死,纯粹一个技术论坛也搞白色恐怖),不得不重发。请版主见谅,我是真的很着急代码:ds.Tables["ATABZON"].Columns[0].Unique=true;ds.Tables["ATABZON"].Columns[0].AutoIncrement=true;ds.Tables["ATABZON"].Columns[0].AutoIncrementSeed=5;ds.Tables["ATABZON"].Columns[0].AutoIncrementStep=5;问题:我希望能够使用以下代码DataTabledt=ds.Tables["ATABZON"];dt.ImportRow(dt.Rows[0]);//复制第0行来复制行,而且设为自动增加的列要自动增加,有什么比较简单一点儿的方法吗?新注册分比较少,多谢大家支持

解决方案

解决方案二:
真是奇了怪了,怎么就是没有人回复呢?太难还是太简单?分不够再加
解决方案三:
一早起来继续up
解决方案四:
能不能说的再清楚一点
解决方案五:
天呢,终于有人回复,不管怎么样,超级感谢就是我的DataTable中的第一列设为了自动增加,我在DataTable中复制其中的一行,怎么样达到既能够复制数据,又能够让自动增加的行继续自动增加而不是复制原行的该列的数据。急啊,请大虾们不吝赐教
解决方案六:
加到120分了,请各位帮忙
解决方案七:
csdn的高人呢?
解决方案八:
DataTabledt=Bind_Notice();DataColumncol=newDataColumn("NO",typeof(Int32));col.AutoIncrement=true;col.AutoIncrementSeed=1;col.AutoIncrementStep=1;dt.Columns.Add(col);Top这样设置DataTable的自增列再把数据复制过去,自增列的值应该是自动增加吧
解决方案九:
DataTabledt=ds.Tables["ATABZON"];dt.Rows.Add(GetDataRow(dt,0));privateDataRowGetDataRow(DataTabledt,Int32iRow){DataRowdr=dt.NewRow();for(inti=0;i<dt.Columns.Count;i++){if(!dt.Columns[i].AutoIncrement){dr[i]=dt.Rows[iRow][i];}}returndr;}
解决方案十:
哦,我没注意楼主已经设置了自增列了楼上的方法行,不过要循环
解决方案十一:
introwID=dt.Rows.Count*5;DataRowdrNew=dt.Rows[0]);drNew[0]=rowID;dt.Rows.Add(drNew.ItemArray);

时间: 2024-09-19 23:59:01

再请教DataTable的InputRow时怎么控制自动增加列的问题的相关文章

想再请教各位一个问题,网上说免费的服务器可以免费使用一年,但有个运行时长是750小时,是指一个月还是一年呢?

问题描述 想再请教各位一个问题,网上说免费的服务器可以免费使用一年,但有个运行时长是750小时,是指一个月还是一年呢? 解决方案 解决方案二:每个月750小时的机器启动时长,一共12个月在每个月里,你可以用750小时的额度来搭集群,例如200台t2.micro同时开1小时,会统计成200小时,当月额度还剩余550小时解决方案三:引用1楼aws0to1的回复: 每个月750小时的机器启动时长,一共12个月在每个月里,你可以用750小时的额度来搭集群,例如200台t2.micro同时开1小时,会统计

合并DataTable时,如何消除重复列

问题描述 1.合并DataTable时,如何消除重复列(独立的DataTable内无重复数据)2.或者有一个DataTable里面有重复数据,如何消除?以上两者主键均为ID............... 解决方案 解决方案二:DataTabledtnew=newDataTable();dt.Columns.Add("id",typeof(string));DataTabledt=GetData();for(inti=0;i<dt.Rows.Count;i++){DataRowdr

视频的播放-Android页面显示多个视频时如何控制声音显示哪个视频的声音

问题描述 Android页面显示多个视频时如何控制声音显示哪个视频的声音 最近开始学习Android,我试着在一个画面中画了3个视频,请问如何控制声音显示哪个视频的声音啊,我想要的效果是可以加入焦点进入,移动焦点在哪个视频上就显示哪个视频的声音.但是不知道如何实现.请大牛们帮忙~~~~

正则表达式-请教php正则匹配时斜杠或冒号引起的问题

问题描述 请教php正则匹配时斜杠或冒号引起的问题 preg_match_all(""/>[w+="".*""s]+</"" $xml $pre); 我用正则去匹配类似下面的字符串: src1=""111"" src2=""bb"" src3=""ccc"" 匹配结果是:>src1=&quo

C#在输出字符串时如何控制缩进量

问题描述 C#在输出字符串时如何控制缩进量 例如在显示家庭成员信息时,需要按类别显示不同的缩进量,如: 我的家人: 爸爸: 姓名: **** 年龄: **** 职业: **** 妈妈: 姓名: **** 年龄: **** 职业: **** ... 你的家人: 爸爸: 姓名: **** 年龄: **** 职业: **** 妈妈: 姓名: **** 年龄: **** 职业: **** ... 也就是对家庭成员缩进2字符,对每个成员的信息缩进4字符,该如何控制呢? 解决方案 控制台字符是等宽的,直接用

ext中alert点击确定之后再执行其他动作,该如何控制?

问题描述 ext中alert点击确定之后再执行其他动作,该如何控制? 解决方案 Ext.Msg.alert('Status', 'Changes saved successfully.',function(){//点击后的操作在这里执行});解决方案二:// 基本的alert:Ext.Msg.alert('Status', 'Changes saved successfully.',function(){});// 用户对话框,用一个回调函数处理结果:Ext.Msg.prompt('Name',

html5做app时,如何控制苹果系统的通知栏样式.

问题描述 html5做app时,如何控制苹果系统的通知栏样式. 像京东官网上,它的首页通知栏和导航是连在一起的,是如何设置通知栏样式的,求解答

请教,怎样控制GridView的列宽

问题描述 用SQL语句查询数据库,把结果显示在GridView中,怎样控制GridView的列宽? 解决方案 解决方案二:如果是绑定的列头,在属性Columns里面列的属性里头有个width改下值就可以了.解决方案三:声明语句中控制就行了,楼主参考一下MSDN代码就行了,现成的.解决方案四:直看看属性生成器里面就有相应的列宽属性...解决方案五:我想楼主的意思是根据取回来的数据长度,动态的设置gridview的列宽,对吗?否则就太easy了

JavaScript控制table某列不显示的方法

 这篇文章主要介绍了JavaScript控制table某列不显示的方法,涉及javascript操作表单的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了JavaScript控制table某列不显示的方法.分享给大家供大家参考.具体实现方法如下: 1.table代码 代码如下: <table id="mytable" border="0" width="1400" align="center" cel