返回的数据集合是经过储存过程运算得出的记录列表,不是直接在数据库里读取的数据
如返回的dataset类型数据,填充到gridview里,数据如下ID号 类别ID 累计数量
112 62 3
12 29 2
67 26 9
23 32 6
122 12 10怎么取"累计数量"最后的一个数值10,列是固定的,行数是每次查询都不一定的.
如返回的dataset类型数据,填充到gridview里,数据如下ID号 类别ID 累计数量
112 62 3
12 29 2
67 26 9
23 32 6
122 12 10怎么取"累计数量"最后的一个数值10,列是固定的,行数是每次查询都不一定的.
解决方案 »
- MVC求帮忙,
- asp.net 浏览目录控件
- IIS 設定問題 ---在架設的網站中發現 網站用到的js文件下載不了
- 关于OWC的问题!!急!!!
- 请教,在asp.net中如何将参数放入Form中传递?(必须放Form中)
- 关于ASP.NET2.0 SqlDataSource和GridView简单应用出现的小问题,请高手帮忙看看
- asp与asp+如何传递变量。
- 内容页实用RadioButton
- 提一个问题,asp和asp.net的性能
- 请问这是什么问题:应用程序中的服务器错误--访问被拒绝
- 在sql 中执行t-sql查询出来的结果和sqlcommand 查询出来的结果不对
- 关于远程复制、下载的问题
{
int count = int.Parse(dt.Rows[dt.Rows.Count - 1]["累计数量"].ToString());
}
先获取DataTable,
然后获取最后一条记录:DataRow dr = DataTable.Rows[DataTable.Rows.Count-1],
然后获取最后一个字段:dr["累计数量的字段名称"]
然后取DataTable最后ihang!
这样就可以获取最后一行的三个值了
int a=dataGridView.Rows[dataGridView.Rows.Count-1].Cells[0];(返回的结果是122)
int a=dataGridView.Rows[dataGridView.Rows.Count-1].Cells[1];(返回的结果是12)
int a=dataGridView.Rows[dataGridView.Rows.Count-1].Cells[2];(返回的结果是10)
string aa = dt.Rows[dt.Rows.Count - 1][dt.Columns.Count - 1].ToString();
aa就是你要获取的值
ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1][2]