私のコードは操作をループしており、リストビュー コントロールにフィードバックを追加しています。以前は、私のコードは問題なく動作していましたが、今日は何かが変わっています...
リストビュー コントロールは次のように始まります。
...しかし、追加したアイテムを表示するのではなく、Update() または Refresh() の呼び出しを発行すると、次のようにレンダリングされます。
この時点で、コントロールはまだ有効で表示されています。実際、私のコードとのやり取りは、新しい項目と Update() を追加することだけです。
アイテムを追加するには、次を使用しています。
lvwDrawings.Items.Add(new ListViewItem(new string[]
{
drawing.PartNo,
drawing.Revision.ToString(),
drawing.Issue,
drawing.DrgTypeText,
errorStatus !=null ? errorStatus : drawing.Status,
drawing.Filepath
}));
ここで何らかの問題を導入した場合に備えて、より単純な でテストしましたlvwDrawings.Items.Add("test");
が、結果は同じでした。QuickWatch を実行すると、コントロールは x 個の項目が含まれていることを正しく伝えます...