PagedDataSource
을 ExecuteReader()
에 할당하려고 시도했지만 오류가 ICollection
이어야합니다.ExecuteReader를 배열에 할당
리피터에서 할당되기 때문에 반환하는 모든 데이터를 원합니다. 처음에는 그냥 cmd.ExecuteReader()
에 리피터를 지정 했으므로 이제는 페이징을 원하며 쿼리를 변경하여 배열을 생성하는 방법을 모르겠습니다.
conn.Open();
var cmd = new SqlCommand("[safetyGuidanceSearch]", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@iwc", inwardCode);
cmd.Parameters.AddWithValue("@owc", outwardCode);
var objPds = new PagedDataSource();
objPds.DataSource = cmd.ExecuteReader();// turn into an array
무엇을해야합니까?