30 messaggi dal 13 febbraio 2012
oltre a
this.datagridview.autogeneratecolumns= false;

che devo fare?
52 messaggi dal 04 ottobre 2011
devi farlo nel markup

<asp:datagridview id="gv1" runat="server" autogeneratecolumns="false">
   <columns>
       <asp:boundfield headertext="testata"   datafield="nome_della_proprieta" />
   </columns>
</asp:datagridview>




per ogni proprietà che vuoi visualizzare, fai un boundfield diverso.
al momento del databind, verranno caricati i valori.
30 messaggi dal 13 febbraio 2012
è una windows form, ora provo. grazie mille
30 messaggi dal 13 febbraio 2012
public void visualizzaFornitori()
{
this.dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically;

DataGridViewTextBoxColumn ragioneSocialeColumn = new DataGridViewTextBoxColumn();
ragioneSocialeColumn.DataPropertyName = "ragioneSociale";
ragioneSocialeColumn.HeaderText = "Ragione Sociale";
ragioneSocialeColumn.Frozen = true;
ragioneSocialeColumn.ValueType = typeof(string);
ragioneSocialeColumn.Width = 330;
dataGridView1.Columns.Add(ragioneSocialeColumn);

BindingSource bSource = new BindingSource();

bSource.DataSource = ConnectionManager.listaFornitore();

dataGridView1.DataSource = bSource;

}

dopo aver inserito un record mi genere questo errore

Impossibile aggiungere la colonna. È bloccata e inserita dopo una colonna non bloccata. riferito a dataGridView1.Columns.Add(ragioneSocialeColumn);

penso che voglia aggiungere un ulteriore colonna.
come posso sistemare?
30 messaggi dal 13 febbraio 2012
risolto ho spostato il codice

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.