나는 사용자 정의 gridview.my 그리드가 정렬 및 사용자 정의 (프로그래머와 같은 등의 오버로드 방법없이 헤더에서 1 클릭만으로 각 열을 정렬 할 수 있습니다.) (나는 이것을 성공적으로 잘 수행한다.) 사용자 (프로그래머)는 아마도 grid.such의 각 열을 템플릿 필드, hyperlinkfield, boundfield ...로 추가한다. 정렬을 위해 , 나는 열의 datafield에 액세스해야합니다.사용자 정의 Id를 사용하여 Templatefield Gridview에서 액세스 제어하는 방법
for (int j = 0; j < this.Columns.Count; j++)
{
BoundField bf;
bf = this.Columns[j] as BoundField;
if (bf != null)
{
string ht = bf.HeaderText;
string df = bf.DataField;
}
}
을하지만 ColumnBound로 templateField.such 제어에 액세스 할 수 제가 ... 샘플 데이터 필드 및 헤더 텍스트 및 접근이 가능하여 code.i boundfield 열에 접근 할 수있다. 샘플 :
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Name") %>'></asp:Label>
내가 액세스 "이름"원하는 (바인딩 ("이름") 또는 평가 ("이름")). 어떻게 할 수 있습니까? 요점이 있습니다. 템플릿 필드의 ID (이 경우 "Label1")는 무엇입니까? 특별한 감사
예. 유용한 게시물에 감사드립니다. –