2013-07-08 22 views
5

bu var: bana verirBir TemplateField HEADER'a nasıl CheckBox ekleyebilirim?

<asp:GridView ID="gvShows" runat="server" HorizontalAlign="Center" DataKeyNames="dataSource,title" Caption="Show List" AutoGenerateColumns="False" AllowSorting="True" CaptionAlign="Top" OnSorting="gvShows_Sorting"> 
<RowStyle BorderColor="Black" /> 
<Columns> 
    <asp:TemplateField HeaderText="Select" > 
     <ItemTemplate> 
      <asp:CheckBox ID="cbSelect" runat="server" AutoPostBack="false"/> 
     </ItemTemplate> 
    </asp:TemplateField> 
    <asp:BoundField HeaderText="Data Source" DataField="DataSource" SortExpression="DataSource"/> 
    <asp:BoundField HeaderText="Show Title" DataField="Title" SortExpression="Title"/> 
    <asp:BoundField HeaderText="Episode Title" DataField="EpisodeTitle"  SortExpression="EpisodeTitle"/> 
    <asp:BoundField HeaderText="Genre" DataField="Genre" SortExpression="Genre"/> 
    <asp:BoundField HeaderText="Show Type Description" DataField="ShowTypeDescription" SortExpression="ShowTypeDescription"/> 
    <asp:BoundField HeaderText="Director Name" DataField="DirectorName" SortExpression="DirectorName"/> 
    <asp:BoundField HeaderText="Release Year" DataField="ReleaseYear" SortExpression="ReleaseYear"/> 
    <asp:BoundField HeaderText="Season Episode" DataField="SeasonEpisode" SortExpression="SeasonEpisode"/> 
    <asp:BoundField HeaderText="Show ID" DataField="ShowId" SortExpression="ShowId"/> 
    <asp:BoundField HeaderText="Episode ID" DataField="EpisodeID" SortExpression="EpisodeID"/> 
</Columns> 

bu: Ben vurgulanan kelime "SELECT" böylece kullanıcı bu gerçek bir CheckBox için nerede değiştirmek istediğiniz

kontrol eder, altındaki tüm kutuları kontrol eder.

"Seç" öğesinden başlık metnini gerçek bir CheckBox yerine nasıl değiştirebilirim?

cevap

3

Gerçi bunu başarmak ve ben kodunda HeaderTemplate sokacak Şablon alanında

<asp:TemplateField > 
    <ItemTemplate> 
    <asp:CheckBox ID="cbSelect" runat="server" AutoPostBack="false"/> 
    </ItemTemplate> 

    <HeaderTemplate> 
    <asp:CheckBox ID="chkBxHeader" runat="server" /> 
    </HeaderTemplate> 
</asp:TemplateField> 
+0

den HeaderText kaldırmak için Header Template kullanabilir? –

+0

boşver, sanırım anladım. şimdi deniyorum. –

+0

çalıştı. Teşekkürler! :) Cevabı 6 dakika içinde kabul edebilirim. –

İlgili konular