我把从数据库获取的数据集保存在 DataSet中,想获取其中最大的ID值,试了一下,好像不成功!
我把结果按ID降序排序后保存在 DataView 中,然后再获取第一行第一列值,结果并不是最大的,搞了半天也不明白?
我把结果按ID降序排序后保存在 DataView 中,然后再获取第一行第一列值,结果并不是最大的,搞了半天也不明白?
解决方案 »
- 还有人上班吗?大家来说说 ASP.NET MVC2 的Area
- 高手们,帮忙了,Excel下载时出现文件名乱码问题
- Login.aspx?url=XXX.aspx如何实现的?
- 很奇怪的问题,gridview模板列中的linkbutton(删除)。。。
- iis安装问题
- 连接数据库
- 我如何才能在类里使用"Context.User.Identity.Name"
- 问题:ConnectionString 属性尚未初始化!!
- 不知道这是不是。net的bug??????????
- 简单的问题,但没搞定问问大家。
- 跨页面提交
- 很简单的问题 !! 如何 asp.net 使用 socket 发送信息到 应用程序 哪里!!!!! 急。。。。。。。。
int b=C-1
DataRow rw
rw=DataSet.Tables[xxx].Rows[b]
不知道这样是否可以
select * from table order by id desc
.aspx文件:
<asp:BoundColumn DataField="id" SortExpression="id" HeaderText="id"/>
.cs:
DataTable dt = myDs.Tables[0];
DataView dv = new DataView(dt);
dv.Sort = e.SortExpression;
ItemsGrid.DataSource = dv;
ItemsGrid.DataBind();
你可以取第一行,因改就是id最大的
SELECT MAX(ID) FROM 表名
我知道用SQL语句可以实现,但是由于特殊情况的需要,所以必须要首先把值读出来并存放到DataSet中后,再从DataSet中取出最大值我想知道,除了循环比较外,有没有其它方法获取 DataSet中 ID列的最大值? ID列是 int型