少しずつゲームを作るスレ (975レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

927: ルナドンぽいの [sage] 2025/02/10(月) 23:27:53.11 ID:wnIreLFj(1) AAS
>>926
926(1): 456 [sage] 2025/02/10(月) 01:06:33.61 ID:y5/vV0cV(1) AAS
表とか自作すればええんですよ、ソートとか自由に作る事できますしおすし
画像リンク


という事は置いておいてDataGridViewでもカスタムソートは出来ます
例えばこの表ですが「カテゴリー名」「ユニットタイプ名」は文字順ではなくカテゴリーのID毎に並んでほしいわけです
画像リンク

やり方は色々ありますが自分は
画像リンク

こんな感じのDataTableを作ってバインド
画像リンク

カテゴリー名とユニットタイプの項目だけカスタムに変更
画像リンク

この2項目がクリックされた際には自作のソート順で並べるように

こんな感じです
懇切丁寧にありがとうございます
貼られたコードをパ…参考にして無事「良い」→「悪い」順にソートすることができました(「関係」は「友好度」に変更)
画像リンク


DataView.Sortなんて便利なプロパティがあったんですね
当初IComparerを継承して独自ソートクラスを作って呼び出す方法を試したら
データバインドされているから並べ替え操作を実行できない、みたいなエラーが出てハマっていました
危うくまたゲ製が一か月くらい停滞するところでした(無知蒙昧)

これでまたいっぽやぼうにちかづいた!(あと1万歩くらい)
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s