내가 가진 조작 : 나는 DB에서 특정 필드의 값을 조회 할는 프로그래밍 방식의 GridView 열을 액세스하고의 GridView를
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" GridLines="None"
HorizontalAlign="Left" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" onrowcommand="GridView1_RowCommand1">
<HeaderStyle HorizontalAlign="Left" />
<Columns>
<asp:TemplateField HeaderStyle-Width="150">
<HeaderTemplate>
<b>Downloads</b>
</HeaderTemplate>
<ItemTemplate>
<!-- <asp:HyperLink ID="hyperlinkDownload" runat="server" NavigateUrl="" >Download
MP3</asp:HyperLink> -->
<asp:LinkButton CommandName="download"
CommandArgument='<%# Eval("Name") %>' runat="server">Download MP3</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
하고 사실 경우에 LinkButton를 표시합니다. false 인 경우 linkButton을 표시하지 않습니다.
GridView에 프로그래밍 방식으로 액세스하여 열의 특정 부분을 보거나 항목을 조작 할 수있는 방법이 있습니까?
help.
머리글과 바닥 글이 같은 방법으로 호출되기 때문에 작동하지 않습니다. if (e.Row.RowType == DataControlRowType.DataRow) – citronas
나는 개인적으로 잘 작동하는 것처럼 보이는'if (data! = null)'접근법을 선호한다. –
글쎄, 이제 당신의 해결책을 이해합니다. 나는 당신이 '개인적 취향'이라는 용어를 사용했기 때문에 더 이상 논의하지 않을 것이다.) – citronas