У меня есть 2 вида сетки на одной странице
- 1-й содержит кнопку ссылки, где текст на кнопке ссылки — это имя пользователя, полученное из базы данных, чтобы показать конкретные сведения о пользователе.
- 2-й вид сетки для отображения сведений о выбранном пользователе
Теперь, когда пользователь щелкает ссылку из первого представления сетки, он может просматривать сведения об этом пользователе во втором представлении сетки.
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"
DataKeyNames="ID" AutoGenerateSelectButton="true" AllowPaging="True" pagesize ="5" />
<br /><b><u>Store Details</u></b><br /><br />
<asp:DetailsView id="DetailsView1" DataSourceID="SqlDataSource2"
DataKeyNames="ID" AllowPaging ="true" Runat="server" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:TestingConnectionString %>"
SelectCommand="select * from UserDetails" />
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:TestingConnectionString %>"
SelectCommand="select * from UserDetails WHERE ID=@ID" >
<SelectParameters>
<asp:ControlParameter Name="ID" ControlID="GridView1" />
</SelectParameters>
</asp:SqlDataSource>
Используя приведенный выше код, я получаю то, что хочу, но у меня есть еще один запрос, то есть я хочу использовать кнопку ссылки, потому что я также использую переписывание URL-адресов, поэтому для этого мне нужно связать кнопку для каждого пользователя, чтобы я мог изменить свой URL-адрес также для этого пользователя
заранее спасибо