0
필사적으로 헛수고로 탐색합니다. 사용자 정의 컨트롤 (.ascx)의 List (T)를 gridview에 바인딩하고 싶습니다. 나는 코드 숨김에서 내 컨트롤을 초기화 :사용자 목록을 gridview에 바인딩
List<myControl> ctrls = new List<myControl>();
myControl ctr = LoadControl("~/Control.ascx") as myControl;
ctr.Name = ...
// ...
ctrls.Add(myControl); // add new control to the collection
그리고 이후, 난 GridView 컨트롤이 목록에 바인딩 : 조건 If (!IsPostBack)
와 Page_Load 이벤트에서
this.GridView1.DataSource = ctrls;
this.gridView1.DataBind();
합니다. 이 작동하지 않습니다 : 개체의 표현이 표시됩니다. 패널에 컨트롤을 넣었을 때 모두 효과가있었습니다.
GridView에서 왜 필요합니까? 그 목적은 무엇입니까? 왜 그냥 패널에 두지 않습니까? – mason
n 개의 요소로 페이징하기 :/ – Rikimaru
여기에 [XY 질문] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)이 있다고 생각합니다. – mason