0
내 NestedViewTemplate 내에서 데이터베이스에서 데이터를 가져 오기 위해 저장 프로 시저를 사용하는 LinqDataSource를 갖고 싶은 반 정교한 RadGrid를 구축하고 있습니다. 여기 매개 변수를 LinqDataSource에 전달 저장 프로 시저에 대해 "OnSelecting"
는Protected Sub LinqDataSource_Selecting(ByVal sender As Object, ByVal e As LinqDataSourceSelectEventArgs)
Dim hdc As New DAL.HealthMonitorDataContext()
e.Result = hdc.bt_HealthMonitor_GetByID(Integer.Parse(e.WhereParameters("ID")))
End Sub
하지만 불행히도 hdc.bt_HealthMonitor_GetByID(Integer.Parse(e.WhereParameters("ID")))
좋은 재생되지 않는 ...
예외 ... 난 뒤에 지금까지
<asp:HiddenField runat="server" ID="HiddenID" Value='<%#DataBinder.Eval(Container.DataItem, "ID")%>' /> <asp:LinqDataSource ID="LinqDataSource1" runat="server" OnSelecting="LinqDataSource_Selecting"> <WhereParameters> <asp:ControlParameter ControlID="HiddenID" PropertyName="ID" Type="String" Name="ID" /> </WhereParameters> </asp:LinqDataSource>
어떤 내 코드가 무엇 세부 정보 : System.FormatException : 입력 된 문자열 올바른 형식이 아닙니다.
잊어 버리면 WhereParameters에서 "PropertyName"이 잘못되었습니다. ' 기본적으로 나는 미련합니다. –