Merhaba arkadaşlar,
Bir önceki makalede IsNodeSelected metodu ile node un seçim durumunu nasıl öğrenebileceğimizi örneklemiştik. Şimdi bir node u nasıl seçeriz ya da seçimi nasıl kaldırırız bunu SelectNode metodu ile inceleyelim. SelectNode metodu 2 şekilde çalışmaktadır. 1. yöntem olarak sizden bir nodeKey parametresi ister. Eğer belirtilen nodeKey e ait node seçili değilse varsayılan olarak seçimini true yapmaktadır.


2. yöntemde sizden boolean tipinde ikinci bir parametre istemektedir. Bu parametre seçim durumunu belirtmektedir. Eğer true değerini gönderirseniz seçim yapar, false gönderirseniz seçimi kaldırır.


Eğer listede olmayan bir nodeKey değeri girerseniz SelectNode metodu hiçbir işlem yapmaz. Gene collapse olan bir node un child elemanında işlem yapmaya çalışırsanız işlem yapmayacaktır.
Başarılar dilerim.