1
내 응용 프로그램에서 Dev Express.Web.ASPxGridView.ASPxGridView 컨트롤을 사용하고 있습니다. 링크 버튼과 앵커 태그의 가시성을 숨기려고합니다. ASPGridview의 DataItemTemplate입니다. foreach 루프에서 DevExpress.Web.ASPxGridView.ASPxGridView의 행 요소를 가져 오는 방법
나는 objGrid 더 재산이 없거나 행 Methos는 렸기 때문에 나는 오류가protected void objGrid_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow dr in objGrid.Rows)
{
LinkButton objedit = (LinkButton)dr.FindControl("lnbEdit");
objedit.Visible = false;
}
}
으로하지만, 같은 이런 짓을. 그래서 asp.net 3.5에서 databound 이벤트로 DevExpress 컨트롤의 ASPxGridview에 foreach를 사용하는 방법 C#
나중에하지만 그 콘트롤에 대한 foreach 루프를 사용하려면 becoz 조건에 대한 제어 기반을 숨기고 싶습니다. –
foreach 루프를 사용할 필요가 없습니다. 모든 행에 대해 트리거되는 이벤트 핸들러에서이 메서드를 사용할 수 있습니다. HtmlDataCellPrepared 이벤트가 사용 된 링크의 맨 아래에있는 예제를 살펴보십시오. – Filip
나는이 링크 예제를 따랐지만 LinkButton 컨트롤의 null 값을 얻는다. LinkButton objedit = (LinkButton) objGrid.FindRowTemplateControl (1, "lnbEdit"); –