2013-08-31 4 views
0

J'imprime des données en utilisant le contrôle List View. J'ai utilisé LinkButton dans itemtemplate. Je veux que le nom de la colonne ne soit pas imprimé ......................................... ............ Quels changements dois-je apporter?Asp.net et ListView Control

<asp:ListView ID="ListView1" runat="server" DataKeyNames="userid" DataSourceID="SqlDataSource1"> 
     <AlternatingItemTemplate> 
      <tr style=""> 
       <td> 
        <asp:Label ID="catgLabel" runat="server" Text='<%# Eval("catg") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="useridLabel" runat="server" Text='<%# Eval("userid") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="datetimeLabel" runat="server" Text='<%# Eval("datetime") %>' /> 
       </td> 
      </tr> 
     </AlternatingItemTemplate> 
     <EditItemTemplate> 
      <tr style=""> 
       <td> 
        <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" /> 
        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" /> 
       </td> 
       <td> 
        <asp:TextBox ID="catgTextBox" runat="server" Text='<%# Bind("catg") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="useridLabel1" runat="server" Text='<%# Eval("userid") %>' /> 
       </td> 
       <td> 
        <asp:TextBox ID="datetimeTextBox" runat="server" Text='<%# Bind("datetime") %>' /> 
       </td> 
      </tr> 
     </EditItemTemplate> 
     <EmptyDataTemplate> 
      <table runat="server" style=""> 
       <tr> 
        <td>No data was returned.</td> 
       </tr> 
      </table> 
     </EmptyDataTemplate> 
     <InsertItemTemplate> 
      <tr style=""> 
       <td> 
        <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" /> 
        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" /> 
       </td> 
       <td> 
        <asp:TextBox ID="catgTextBox" runat="server" Text='<%# Bind("catg") %>' /> 
       </td> 
       <td> 
        <asp:TextBox ID="useridTextBox" runat="server" Text='<%# Bind("userid") %>' /> 
       </td> 
       <td> 
        <asp:TextBox ID="datetimeTextBox" runat="server" Text='<%# Bind("datetime") %>' /> 
       </td> 
      </tr> 
     </InsertItemTemplate> 
     <ItemTemplate> 
      <tr style=""> 
       <td> 
        <asp:Label ID="catgLabel" runat="server" Text='<%# Eval("catg") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="useridLabel" runat="server" Text='<%# Eval("userid") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="datetimeLabel" runat="server" Text='<%# Eval("datetime") %>' /> 
       </td> 
      </tr> 
     </ItemTemplate> 
     <LayoutTemplate> 
      <table runat="server"> 
       <tr runat="server"> 
        <td runat="server"> 
         <table id="itemPlaceholderContainer" runat="server" border="0" style=""> 
          <tr runat="server" style=""> 
           <th runat="server">catg</th> 
           <th runat="server">userid</th> 
           <th runat="server">datetime</th> 
          </tr> 
          <tr id="itemPlaceholder" runat="server"> 
          </tr> 
         </table> 
        </td> 
       </tr> 
       <tr runat="server"> 
        <td runat="server" style=""></td> 
       </tr> 
      </table> 
     </LayoutTemplate> 
     <SelectedItemTemplate> 
      <tr style=""> 
       <td> 
        <asp:Label ID="catgLabel" runat="server" Text='<%# Eval("catg") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="useridLabel" runat="server" Text='<%# Eval("userid") %>' /> 
       </td> 
       <td> 
        <asp:Label ID="datetimeLabel" runat="server" Text='<%# Eval("datetime") %>' /> 
       </td> 
      </tr> 
     </SelectedItemTemplate> 
    </asp:ListView> 
+1

Afficher votre code .. –

+0

pouvez-vous voir le code? –

+0

problème est résolu: P –

Répondre

0

Essayez définissant la propriété de ListView HeaderStyle à None. Il peut prendre 3 valeurs:

a. None 
b. Nonclickable 
c. Clickable 

Le dessous des textes exacts de MSDN suffit ::

La propriété HeaderStyle vous permet de spécifier si les en-têtes de colonnes sont visibles ou, si elles sont visibles, qu'ils le veuillent fonctionnent comme des boutons cliquables. Si la propriété HeaderStyle est définie sur ColumnHeaderStyle.None, les en-têtes de colonne ne sont pas affichés. Faites-nous savoir si vous avez également essayé la même méthode ou si elle est différente, veuillez la poster ici afin d'être utile aux autres.