2011-12-23 19 views
0

タイミングに問題があります。 DataKeyNameを行のキー値に設定したGridViewがあります。私の問題は、その行のドロップダウンリストの1つがその重要な価値を必要としていることです。 SqlDataSourceに正しいキー値を取得する方法を教えてください。現在、デフォルト値を使用しているため、ドロップダウンリストには値が設定されていません。GridViewタイミングの問題

Selectステートメント -

<asp:SqlDataSource ID="SqlDataSource4" runat="server" 
    ConnectionString="<%$ ConnectionStrings:AuditDevConnectionString2 %>" 
    SelectCommand="sp_fc_vm_getSpokeTo" SelectCommandType="StoredProcedure"> 
    <SelectParameters> 
      <asp:ControlParameter ControlID="GridView1" DefaultValue="-1" Name="DebtorKey" 
       PropertyName="SelectedValue" Type="Int32" /> 
      </SelectParameters> 
</asp:SqlDataSource> 

答えて

0

私は、行が編集モードである場合にのみドロップダウンリストを使用してこれを処理する方法を考え出しました。