I do have another suggestion you could potentially use, but it is so
pretty or automatic. Instead of using a Select button generated for
the GridView, you could simply place a market string into the column
where you want the button. Then have Javascript loop over the rows in
the table and add buttons. Normally when I have a button in a GridView
I set the CommandArgument value with the key for the row. Hopefully
one of your other rows has the unique key you would need so that the
Javascript can use it to take action when the button is clicked.
Of course you will need to instrument each of the clickable elements
for the GridView like the sortable heading and pager links with a
Javascript event handler which causes the buttons to be redrawn when
the callback happens.
If you feel confident in your Javascript skills you could attempt this
approach. But I personally would place it in risky category as you are
depending on a lot of things going just right.
Brennan Stehling
http://brennan.offwhite.net/blog/