私のプログラム (asp.net、C#) では、グリッドビューを使用してデータを表示しています。次のクエリからデータを取得します。
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();
}