[過去ログ] ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
720
(2): デフォルトの名無しさん (ワッチョイ 022c-Nrkm) [sage] 2022/01/18(火) 10:18:04.98 ID:jhcMMPao0(1/2) AAS
・DataGridViewにどうデータをセットしているか、どう更新しているか
・どうソートさせているか
・ソート状態が解除というのは結局どういう状況になっているのか
を具体的に
721: デフォルトの名無しさん (ワッチョイ 6e46-76Y4) [sage] 2022/01/18(火) 11:36:28.39 ID:HVobsaMl0(2/5) AAS
反応ありがとうございます。
>>719
719(2): デフォルトの名無しさん (ワンミングク MM52-a4W3) [sage] 2022/01/18(火) 10:13:54.13 ID:Tap2eyJjM(1) AAS
>>718
DataGridViewのSort順を復元するだけでは?
更新前にソートされている列を取得して、更新後に強制ソートする
という感じですね。試してみます。

>>720
>DataGridViewにどうデータをセットしているか
 今の状態は、あるサイトにのっていたコードをコピペして試しています。
//フォームデザイン
//csvデータ:person_read.csv
//button4のソース
 ソースコードはこちら 外部リンク:dotnetfiddle.net
///////////////////////////////////
733: デフォルトの名無しさん (ワッチョイ 6e46-76Y4) [sage] 2022/01/18(火) 18:49:27.58 ID:HVobsaMl0(5/5) AAS
>>718
718(2): デフォルトの名無しさん (ワッチョイ 6e46-76Y4) [] 2022/01/18(火) 09:23:03.79 ID:HVobsaMl0(1/5) AAS
低レベルな質問で恐縮です。VisualStudioを使っています。
やりたいことは、定期的に更新されるcsvからデータを取得しDataGridViewに表示させたいです。
(つまり、DataGridViewでリアルタイムに更新されているように見せたい)
取得・更新することはできたのですが、更新時にソート状態が解除されて困っています。
DataTable・DataSet・DataSource・データバインドなどのキーワードを見つけて調べているのですが、理解力が乏しく解決できていません。
こんな方法があるよと、ヒントになる助言をいただけたらありがたいです。
よろしくお願いします。
です。
.SortedColumn で現在のソート選択列を取得
ListSortDirection で昇順・降順の状態を取得
データ更新後、.Sort で更新前のソート状態を復元することができました。

>>719さん>>724
724(1): デフォルトの名無しさん (ワッチョイ 022c-Nrkm) [sage] 2022/01/18(火) 13:08:53.17 ID:jhcMMPao0(2/2) AAS
DataTableの場合ソート順は
dataTable.DefaultView.Sort
に文字列で格納されるからこれを使えばいい
さんヒントをありがとうございます。
>>720さん、気にかけていただいてありがとうございます。
また何かあればよろしくお願いします。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.045s