Сначала я бы применил обработчик, используя javascript, а не встроенный. Во-вторых, вы не говорите, откуда знаете, какая строка соответствует какому элементу в раскрывающемся списке, поэтому я предполагаю, что это числовое значение параметра. Обратите внимание, что строки отсчитываются от нуля, а ваши параметры нумеруются с единицы.
$('#optionSelect').change( function() {
var val = int.Parse($(this).val(),10) - 1; // calculate row number
$('#optionList').find('tr').hide() // hide all rows
.eq(val) // get the selected row
.show(); // and show it
});