宋高宗時, 由於他惟一的兒子夭折, 高宗決定選立一名太祖的後裔為太子(宋太宗的以弟承兄位, 北宋皇帝皆是太宗子孫)。 太祖的傳孫有一千六百個,
幾年後, 高宗又選了一位太子侯選人
--伯玫, 二人都封了王, 高宗在立誰為太子的問題上舉棋不定了。 苦思之後, 高宗終於想出了一個辦法來測試二人。 一天, 高宗各賜給伯琮、伯玖十名宮女, 過了幾天, 高宗又將宮女召回, 驗身, 結果賜給伯琮的十名宮女仍是處女, 而賜給伯玖的宮女都已不是處子之身了。
趙伯琮(立為太子時改名趙畚)因為德行筒尚, 最終贏得了筒宗的信任, 被立為太子。 後來, 高宗晚年讓位, 趙奮當上了皇帝。