在我的程序(asp.net、C#)中,我使用 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();
}