![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2
- 回答日時:
以下はVS2005の使用を前提にしています。
#1さんの仰る事が基本ですが、Visual Studio 2005では、それを行うために、三つのインターフェイスが用意されています。
(1) DataSet→BindingSource→DataGridViewの場合
・DataSet Degignerの中のTableAdapterの構成を開き、ウィザードに従って、No.フィールドに昇順を指定する。
・またはBindingSourceのSortプロパティーに、"No."を指定する。昇順,降順の指定書式はSQLと同じです。
(2) DataGridViewで並べ替える場合
・スマートタスクの列編集で、No.列のSortModeにAutomatic(昇順)を指定する。
余談ですが、DataSetって壊れやすいですよね?
(2) DataGridViewで並べ替える場合
・スマートタスクの列編集で、No.列のSortModeにAutomatic(昇順)を指定する。
になってました。駄目でした(T_T)
No.1
- 回答日時:
データベースは一般的にレコード順の保障はありません
データを取得するSQLで順序を決めるようにします
SELECT * FROM TABLE ORDER BY フィールド名
といった具合に『ORDER BY句』を使って希望の順序になるようにします
'▼データ取得
Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\名前\データ.mdb")
Dim SQLCm As OleDbCommand = Cn.CreateCommand
Adapter = New OleDbDataAdapter(SQLCm)
Dim Builder As New OleDbCommandBuilder(Adapter)
Dim Table As New DataTable
SQLCm.CommandText = "SELECT * FROM 名前"
Adapter.Fill(Table)
'値の表示
DataGridView1.DataSource = Table
'後処理
Table.Dispose()
と作ったのですが、何処に『ORDER BY句』を入れればよろしいでしょうか?
"SELECT * FROM 名前"のところに入れても
Adapter.Fill(Table)のところでエラーが出てしまいます。
データベース初心者で申し訳ありません。
教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン パソコンにエラーメッセージが出る 起動順の変更ができない 3 2023/04/11 18:24
- その他(プログラミング・Web制作) sortの優先キーについて(スプレッドシート) 1 2023/01/17 17:59
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる 2 2023/01/14 22:14
- サッカー・フットサル Jリーグチーム人事。成績不振で監督更迭の場合、ヘッドコーチが監督昇格するのはなぜ? 1 2022/08/14 21:16
- Excel(エクセル) エクセルのソート方法について 1 2023/01/13 00:01
- サッカー・フットサル Jリーグ。J2,J3の上位DIV昇格基準が、1位2位ってのはあまりにも狭き門では? 1 2023/08/13 19:36
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- PDF PDFファイルプログラム。ファイル名の昇順にPDFに収録されないのは何が原因か? 3 2023/07/28 08:49
- 経済 日本の世界競争力が34位ですね。 ヨーロッパが出した統計なのでヨーロッパが有利にされてるとは思うんで 3 2022/07/25 10:43
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフィールド名に半角括...
-
c言語で自分のホームディレク...
-
2つ目のレコードの値を取得す...
-
クリスタルレポートで文字列の...
-
Access クエリで変数を参照する...
-
フィールド名をループの添え字...
-
NULLを含む文字列の結合で...
-
INT64対応のprintf系関数はあり...
-
Access 2010で実行時エラー3061
-
Access Dcount関数で引数が指定...
-
アクセス ADO Null以外のレコ...
-
ノーツ:ユーザ名から別名を取...
-
クリスタルレポートで困ってい...
-
ACCESSで日別集計をする場合
-
テーブルのデータ型の変更がで...
-
C#でbyte配列から画像を表示さ...
-
VBA 変数名に変数を使用したい。
-
vba フィルター 複数条件 3つ以...
-
Dir関数で読み取り順を操作でき...
-
VBA ReDim と ReDim Preserve ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでフィールド追加のあと...
-
Accessのフィールド名に半角括...
-
INT64対応のprintf系関数はあり...
-
テキストファイルのフィールド...
-
2つ目のレコードの値を取得す...
-
DataTableに特定のフィールドが...
-
Access 2010で実行時エラー3061
-
Access VBA 添付型フィールド
-
日付と文字列を条件としてDLook...
-
AccessのDAOでフィールド名を配...
-
ACCESSで日別集計をする場合
-
Accessの画像挿入のVBAコード
-
アクセスでADO 並べ替えが適用...
-
クリスタルレポートで文字列の...
-
オートナンバー型を抽出条件に...
-
ACCESSデータベースにV...
-
テーブルのデータ型の変更がで...
-
ADOでNullフィールドの抽出
-
Access クエリで変数を参照する...
-
AccessVBAで他テーブルのデータ...
おすすめ情報