ListView
MS Access と同じように C# で (詳細ビューで)作成することは可能ListView
ですか? ID によって特定のアイテムに関連付けられているものを表示できるため、それらのアイテムがバインドされていることが明確にわかります。現在、同じテーブル内の 3 つのアイテムが同じ ID で接続されている場合、1 つの色でマークされ、次のアイテムの ID が異なる場合は別の色になるように、色を使用しています。これは問題ない解決策ですが、より明確な方法を好むでしょう。
if (lastnumber != varOplatyLacznikID) {
lastnumber = varOplatyLacznikID;
lastcolor = lastcolor == Color.LightBlue ? Color.LightCyan : Color.LightBlue;
}
このように表示してほしい(多かれ少なかれ)
ITEM1 | VALUE1 | VALUE5
+ ITEM3 | VALUE1 | VALUE7
+ ITEM4 | VALUE1 | VALUE8
ITEM5 | VALUE2 | VALUE9
通常は ITEM1 と ITEM5 が表示されますが、ITEM1 の横にある + 記号をクリックすると、ITEM3 と ITEM4 が表示されます。MS Access では非常に見栄えがよく、あまり手間がかからない場合は、この機能をコピーしたいと考えています。
ObjectListView
この機能を実装するために多くのコードを再構築したくないため、使用は範囲外です。私は自分が持っているものを拡張する方法を探しています。