Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Lunghezza texbox in modalità edit del datagrid

    cliccando su una colonna con il comando onEditCommand="DataGrid1_Edit" ottengo la texbox per la modifica del avlore precedentemente visualizzato con una label, ma mi chiedo, visto che la texbox ha una lunghezza eccessiva dove devo specificarla?


    ho pensato ad una cosa tipo..

    codice:
    Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated
    
    e.Item.Cells(3).Text.. 
    
    End Sub
    ma non trovo come specificare la proprietà Width

    Chi mi da questo semplice aiutino?

    Grazie!

  2. #2
    non usare una bouncolumn, fai una cosa del genere

    codice:
    <asp:TemplateColumn>
    	<headertemplate>titoloColonna</headertemplate>
    	<itemtemplate><%# Container.DataItem( "nomeCampo" ) %></itemtemplate>
    	<edititemtemplate>
    	<asp:textBox
    		id="idScelto"
    		Columns="4"
    		Text='<%# Container.DataItem( "nomeCampo" ) %>'
    		Runat="server" />	
    	</edititemtemplate>
    </asp:TemplateColumn>
    il valore lo recuperi con

    CType( e.Item.FindControl( "idScelto" ), TextBox).Text
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Funziona

    Grazie Raffa62, ho adattato il tuo codice è funziona correttamente


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.