A tank circuit 150 is connected between the first node and the second node. The tank circuit 150 is used to store a data voltage that controls a drive current for the light-emitting element 140.
A gate of the driving transistor 160 is connected to the first node, a first electrode of the driving transistor 160 is connected to a second voltage terminal VDD, a second electrode of the driving transistor 160 is connected to the second node, and is configured to drive the light-emitting element 140 to emit light. The driving transistor supplies a current corresponding to a data voltage input on the gate to the light-emitting element 140 to drive it to emit light. The driving transistor 160 is further configured to, when the light-emitting element 140 emits light, enable the sensing signal line to be charged with a second voltage on the second voltage terminal in response to the second scan signal being valid and the reset control signal being invalid. The voltage of the charged sensing signal line is sensed and used for compensation for the data voltage.