插入新行后,如何知道这行的序号

dehuai 2003-08-26 10:56:57
我用table.newrow(); 插入一个新行,如何得到这一行的行号
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asam2183 2003-08-26
  • 打赏
  • 举报
回复
sql = "insert into table1 (name,age) values ('aa',20);select @@identity as 'id'";
int i = Convert.ToInt32(Command.ExecuteScalar());
帅帅123321 2003-08-26
  • 打赏
  • 举报
回复
兄弟,来这里问。诚心一点好不好。谁看的明白呀。
第一,你是不是在表中插入新行,
第二,表是动态的么?(newtable使用的方法是不一样的,多了很多麻烦)
第三,有没有唯一标识。
问题问完了。

我猜测,你要知道的是
select max['id'] form ????
查询完了以后,放进一个dstaset
ds.Table[0].Rows[0]["id"].Tostring;
心雨楼 2003-08-26
  • 打赏
  • 举报
回复
DataRow row = table.NewRow();
table.rows.insertAt(row,N);
N就是你要插入的行号,这样不就行了,
或者先插入table.rows.add(row)后用table.rows.count取的总行数,如果插在后面直接就得到行号了/

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧