Gridview
에서 10 열 이쪽 templatefield
: 그것이 foreach
루프로 언급된다Gridview TemplateField 행을 참조하는 방법은 무엇입니까?
<asp:TemplateField>
<HeaderTemplate>
<asp:Label runat="server">Active Licenses</asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lblActiveCodes" runat="server" Text='intValues'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
이다.
foreach (GridViewRow row in gvCustomers.Rows)
{
if (row.Cells[10].Text.Equals(0))
{
row.Visible = false;
}
}
그래서 그것은 GridView
에서 열 (10) 내가 보이지 않는 값을 0으로 세포를 만들기 위해 찾고 있어요. intValues
은 데이터베이스에서 제공된 int
입니다. gvCustomers
은 이 내 GridView
입니다.
어떻게 row.Cells[10]
이 작동하지 않겠습니까?하지만 더 중요한 것은 어떻게 작동시킬 수 있습니까?
다음과 같이 'Visible ='속성을 설정할 수 있습니다. '% # GetVisible (Eval ("intValues") .ToString()) %>''그런 다음 코드 숨김의 GetVisible 메소드에서 0과 같으면 false를 반환합니다. 7 시간 전에 답변 한이 질문을 확인해보십시오. http : //stackoverflow.com/questions/40263845/set-date-visible-condition-in-linkbutton –