2011-12-23 5 views
0

타이밍에 문제가 있습니다. DataKeyName을 행 키 값으로 설정 한 GridView가 있습니다. 내 문제는 그 행에 드롭 다운 목록 중 하나가 그 핵심 가치를 필요로한다는 것입니다. 올바른 키 값을 SqlDataSource로 가져 오는 방법은 무엇입니까? 지금은 기본값을 사용하므로 드롭 다운 목록이 채워지지 않습니다. 내가 행이 편집 모드에있는 경우에만 드롭 다운리스트를 사용하여이 작업을 처리하는 방법을 알아 냈GridView 타이밍 문제

<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> 

답변