u web formi imam formview koji se zasniva na sqldatasource
u tabeli imam kljuc koji se satoji iz dva polja brsist i preduzece
forma je inace master-detail (gridview - formview)
gridview koristim da bi selectovao odredjen red.
medjutim kad treba da prosledi parametre za sqldatasource za form view on prosledjuje
vrednost samo prvog polja
....
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="brsist,preduzece"
DataSourceID="SqlDataSource1" >
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="brsist" HeaderText="brsist" ReadOnly="True" SortExpression="brsist" />
<asp:BoundField DataField="preduzece" HeaderText="preduzece" ReadOnly="True" SortExpression="preduzece" />
......
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:zaokaConnectionString %>"
.........
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="brsist" PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="GridView1" Name="preduzece" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
vidi se da je u gridview datakeynames iz dva polja
Kako da u drugom parametru navedem da prosledjuje drugo polje