2010-02-24 9 views
0

la largeur de l'élément ne fonctionne pas. je fais width = "50" bit ce n'est jamais 50mais c'est toujours plus de 50. est-il possible de faire avec td ce gridview créer?itemtemplate largeur problème

<asp:GridView ID="gwTemporaryCities" runat="server" AutoGenerateColumns="False"> 
    <Columns> 
     <asp:TemplateField HeaderText="Ime"> 
      <ItemTemplate> 
       <asp:Label ID="lblName" runat="server" 
        Text='<%# StripHTML(Eval("Name")) != "" ? StripHTML(Eval("Name")) : "/" %>'></asp:Label>      
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:TemplateField> 
      <ItemTemplate> 
       <asp:LinkButton ID="lnkBtnDelete" runat="server" Text="Odstrani" CommandName="DeleteTemporaryCity" Width="50" 
        CommandArgument='<%# Eval("idTemporaryCities") %>' 
        OnCommand="lnkBtnDelete_Command" CausesValidation="False"></asp:LinkButton> 
       <asp:ConfirmButtonExtender ID="cbeDelete" ConfirmText="Ali ste prepričani, da želite odstraniti mesto?" 
        runat="server" TargetControlID="lnkBtnDelete"> 
        </asp:ConfirmButtonExtender> 
      </ItemTemplate> 
     </asp:TemplateField>       
    </Columns> 
    </asp:GridView 
+0

peut-être vous avez besoin d'un datalist pour que vous puissiez faire votre propre table. dans HeaderTemplate ->

et pied de page ->
et dans le itemtemplate -> trucs –

Répondre

0

Vous n'êtes pas régler la largeur de la ItemTemplate, mais d'un des contrôles contenus dans le modèle d'élément

En plus de cela, le contrôle vous réglez la largeur sur est un LinkButton , qui est effectivement la même chose que dire:

<a href="[...]" width="50">Odstrani</a> 

Mais en fonction de votre police, le texte « Odstrani » est probablement plus de 50 pixels, ce paramètre de largeur est susceptible d'être ignoré car il n'y a aucun moyen de briser ce un mot de moins de 50 pixels.

+0

hmm donc je dois utiliser datalist au lieu de gridview comme CapSoft a dit que si je veux faire td 50px largeur? – senzacionale

Questions connexes