// 按照ID从大到小排序
DataTable dt = ...;
DataRow[] dr = dt.Select("ID > 0","ID DESC");
return dr[1];
DataTable dt = ...;
DataRow[] dr = dt.Select("ID > 0","ID DESC");
return dr[1];
解决方案 »
- 初出茅庐,个人做商业性项目有何禁忌?
- 更新数据库 不知道为什么 修改成功 但是数据库没有改过来 求助
- 编码问题
- 生成静态页面代码,--怎么控制页面执行顺序,用System.IO生成了静态页面但是效果是这样的,大家帮忙看看怎么解决问题====
- 关于DropDownList空间的问题
- asp.net里服务器脚本c#与客户端脚本java的交互问题:谁能帮忙总结一下?万分感谢!
- .net下输入的简繁转换问题求解,再加100分
- 能不能把c#写的asp.net项目合并到vb.net写的asp.net项目中去??
- 请各位用asp.net开发或学习的留下联系方式 QQ号跟msn号
- 基于短消息模式的聊天室怎么做呀
- 大家帮忙查找csdn上的某一篇文章,,,,,
- 新年伊始,接到了一个crm的项目,遇到一个问题,小弟向各位高手请教!
dv.Sort=Session["cssort"].ToString();
datagrid1.datasource=dv
dv.datasource=dt
dv.Sort=Session["cssort"].ToString();
......
data=dv[j][i].ToString();
DataView dv=new DataView();
dv.table=dt
dv.Sort=Session["cssort"].ToString();
......
data=dv[j][i].ToString();
//......
DataView dvDATA = new DataView(dsDATA.Tables[0], "", "[排序的列名]", DataViewRowState.CurrentRows); DataGrid.DataSoure = dvDATA;
DataGrid.DataBind();
dv=dt.DefaultView;
dv.Sort=Session["cssort"].ToString();
......
data=dv.Table.Rows[j][i].ToString();
....
DataGrid.DataSoure = dt.DefaultView;
DataGrid.DataBind();
我现在解决是用视图或者临时表重新排序检索。我想问有无其他方法。
你可以使用
dv[rowIndex][columnName]来访问。