Господа, подскажите как решить вот такую проблемку.
Существует веб форма. Бросил туда ДатаГрид. Просто бросил. ничего не указываю. Потом добавил Потом по определенному событию формирую Датасет. Заполняю его данными из БД. Сколько будет колонок не знаю. Все делается динамически. И потом Биндю этот дата грид к этому ДатаСету. После чего естественно в датаГриде отображаются данные. Я знаю точно что первое поле для меня ключевое. Ну предположем это будет City.Я добавил в грид button Column Select. В text Field дал название City. Теперь после загрузки данных, у меня появиась колонка отображающая данные City и потом еще раз City и прочии данные из БД. Кликая по ней у меня происходит еще одно сыбытие. Все классно. но вот Как можно сделать, чтобы City у меня была одна, и чтобы пользователь мог кликать по ней. Т.е. как гоперссылка. не подскажите как можно это реализовать?
Попробуйте следующее:
1) отключите автогенерацию колонок (AutoGenerateColumns=false)
2) Используйте <asp:hyperlinkcolumn>что-нибудь вроде этого:
<asp:hyperlinkcolumn DataNavigateUrlField="City"
DataNavigateUrlFormatString="~/Orders.aspx?city={0}"
DataTextField="City" ...>
</asp:hyperlinkcolumn>