私はグリッドビューを持っており、テンプレートフィールドを設定しています。 さらに、データソースをコードの中で動的に設定します。 今、テンプレートフィールドが最初の列として表示され、5行目に移動したいので、別の列を無効にします。 どうすればいいですか?グリッドビューのテンプレートフィールドの列の位置を変更します
<asp:GridView ID="gv_DisAlarms" runat="server" BackColor="#DEBA84" BorderColor="#DEBA84"
BorderStyle="None" BorderWidth="1px" CellPadding="3" CellSpacing="2" PageSize="15"
AllowSorting="True" OnSorting="dataGrid_Sorting"
EnableModelValidation="True" AutoGenerateColumns="true">
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
<Columns>
<asp:TemplateField HeaderText="Username" HeaderStyle-HorizontalAlign="Left" >
<ItemTemplate>
<asp:HyperLink ID="hl_mailto" runat="server" Text='<%# Bind("Username") %>' NavigateUrl='<%# "mailto:" + Eval("Username") + "?subject=Disabled Alarms&body=Dear " + Eval("Username") + ".%0AIn " + Eval("LastEditDate") + " you put alarm " + Eval("PointID") + " in disable.%0APlease clarify the reason and when it will be enabled.%0AThanks." %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
</asp:GridView>
説明だけ前または後に、データベースフィールドの間になるように列をtemplatefield移動する方法がわかりません。 – Aviadjo