DataSet中怎样取得ID最大的行?
解决方案 »
- GridView编辑和框架互动的问题
- 求个CSS样式表
- js文件后面带参数怎么做?
- 动态改变GridViewRow颜色。。GridView1_RowDataBound的问题
- Global 高手进来,解决问题给予1000分,绝不食言
- 安装程序问题,我在已经安装了WEB应用的机上,想重装更新WEB应用时,必须卸掉原程序再重新安装,有没有其它方法解决这个问题
- datagrid的入门问题!
- 使用Nant编译C#的project出现问题(是否缺少 using 指令或程序集引用?)
- 关于linq多表查询的问题,帮帮忙吧
- 求解啊 困住两天了
- VS2003写的想在VS2005中打开,遇到很多问题,麻烦大家解决一下(提供源码)
- showModalDialog 的问题
1.可使用table.Compute表达式
private void ComputeBySalesSalesID(DataSet dataSet)
{
DataTable table;
table = dataSet.Tables["Orders"];
object sumObject;
sumObject = table.Compute("max(Total)", "EmpID = 5"); }
2.如果是查找一般字段则用 table.Select()注效率不高 DataRow[] dr=dataSet.Tables[0].Select(" ID = 5 Or UserName='abc' ")
再提供一种
DataView view=dataSet.Tables["mytable"].DefaultView;
view.Sort="id";
DataRow dr=view.Rows[0];另一种
int id=0;
foreach(DataRow row in dataSet.Tables["mytable"])
{
if (row["id"]>id) id=row["id"];
}
DataSet ds = cldataset.ReTurnDataSet(sql);
GridView1.DataSource = ds;
GridView1.DataBind(); DataView view = ds.Tables[0].DefaultView;
view.Sort = "d_id DESC";
Response.Write(view[0][0].ToString());