質問をソートするには:GridViewのAutoGenerateColumnsとGridViewのは、VB.NETでのソートについて
私は、ソートのイベントハンドラ(OnSorting="Gridview1_Sorting"
)を宣言したAutoGenerateColumns = True
<asp:GridView ID="GridView1" FooterStyle-BackColor="Aquamarine"
AutoGenerateColumns="true" AllowSorting="true" OnSorting="Gridview1_Sorting"
AllowPaging="True" PageSize="12" OnRowCreated="GridView1_RowCreated"
RowStyle-Wrap="true" runat="server" Width="100%" >
<HeaderStyle BackColor="#E0E0E0" ForeColor="#000000"/>
<FooterStyle BackColor="Aquamarine" />
<emptydatarowstyle backcolor="#CBE0FD" forecolor="#0000FF"/>
</asp:GridView>
とGridViewコントロールを持っている、それが正常に動作します。
しかし、その後、私はHeaderRowのテキストを設定すると、私はもはやへのタイトルをクリックすることはできません列のタイトル(私は、データベースから取得彼らは、データセット内にあるようヘッダ)
GridView1.HeaderRow.Cells(0).Text = "Document" ' "PROC_UID"
GridView1.HeaderRow.Cells(1).Text = "Process Step" ' "PROC_DOC_UID"
を変更ソート(これも下線なし)。 どうすれば修正できますか?
ほとんどの優秀。 e.Row.Cellsの各tblThisCellのリンクボタンのテキストテーブルセル として 薄暗いtblThisCellがLinkButtonコントロール= tblThisCell.Controls(0) のSelect Case lnkButton.Textとして 点心lnkButtonを試してみてください HTMLencodeなど で "" 交換する必要があります ケース "DOC_Bezeichnung" lnkButton.Text = "DOKUMENT" 例外 MyDebug.MsgBox(ex.Message) エンドとして エンドを選択 キャッチの元にそれを行うための最善の方法 –