我有一個DataGridView(帶有WinForms),我將一個特定的行視爲其之前行的「子」。這意味着當用戶對列進行排序時,該子行將保持連接到父項,因此它始終顯示在其下方。DataGridView基於另一行的值排序
我重寫了SortCompare方法來處理這個,但我不確定如何去做。在SortCompare中,我知道該行是否有父行,如果是,那麼該行是什麼。因此,我希望能夠說,「如果row1有一個父項,則讓排序結果成爲將row1的父項與row2進行比較的結果」。但是,如果我沒有明確地比較自己的值(我想避免這種情況,所以我不必跟蹤數據類型),我該怎麼做呢?它使用的比較器是否可用?或者有沒有更好的方法來完成我想要完成的任務?
對不起,忘了提這個是WinForms。謝謝。 – toasteroven 2009-11-23 18:55:48