在我的程序(asp.net,C#)中我使用了gridview来显示数据。 它从下面的查询中获取数据。如何在Gridview中保存顺序
select * from Nametable where NameID in (4,3,1,22,15,8,9,5,7)
但问题是GridView的是表示填充NameID的升序像(1,3,4,5,7,8,9,15,22)
数据 。 我不希望数据进行排序,它应该显示 正是我在查询中提到的一样(4,3,1,22,15,8,9,5,7)
这里的方式是我的代码
private void loadGridView()
{
Query = "select * from Nametable where NameID in (4,3,1,22,15,8,9,5,7)"
DataSet ds = SqlHelper.ExecuteDataset(CommonSettings.Constring, CommandType.Text, Query);
GridView1.DataSource = ds;
GridView1.DataBind();
}
你是对的。它不是Gridview的问题。它的SQL服务器对它进行排序。您的使用案例陈述的建议不会对我有用,因为订单是动态的。谢谢 – Henry 2013-04-17 21:19:00