Newsgroup: it.comp.lang.visual-basic
Titolo: DATAGRID

Buongiorno a tutti mi kiamo Federico e ho un piccolo problema ad un mio
programma. Spero che qualkuno riesca a risolvermelo.
In pratica in un form ho messo un datagrid e il relativo adodc che si
collega a una tabella di access.
Quando con un command faccio visualizzare questa tabella nel datagrid va
tutto bene. Pero' io voglio fare un opzione.
Tale tabella mi visualizza delle quantità, pero' volgio che quando mi
visualizza quantità negative mi deve mettere in eretto o colorato la riga
che ha la quantità negativa
Per es:
  CODICE      QTY
    101        5
    102        2 
    103       -4
    104        1
VOLGIO CHE DIVENTI COSI':
  CODICE      QTY
    101        5
    102        2 
    103       -4  "QUESTA RIGA IN GRASSETTO O COLORATO"
    104        1
Io ho provato a fare cosi' nel codice:
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
    If Left(DataGrid1.Columns(2).Text, 1) = "-" Then        
        DataGrid1.Font.Bold = True
    End If
    Adodc1.Recordset.MoveNext
Loop
Pero' cosi' mi mette tutte le righe in grassetto.
Come posso risolvere?
Attendo risposte grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come posso risolvere?
Usando un altro tipo di grid, ad es. la FlexGrid, perché la DataGrid AFAIK non
consente la formattazione a livello di singola cella.
Bye
Raf

 programma. Spero che qualkuno riesca a risolvermelo.
Se il problema è che ti appaiono delle K in posti assurdi, verifica la 
tastiera.
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

come si mette negli strumenti io flexgrid, cioe' dove si trovva?


come si mette negli strumenti io flexgrid, cioe' dove si trova?


 come si mette negli strumenti io flexgrid, cioe' dove si trova?
Esattamente come hai aggiunto il DataGrid: Project --> Components o più
velocemente premendo CTRL-T, poi nell'elenco cerca "Microsoft FlexGrid Control
6.0"
Bye
Raf

Buongiorno a tutti mi kiamo Federico e ho un piccolo problema ad un mio
programma. Spero che qualkuno riesca a risolvermelo.
In pratica ho problemi di visualizzazione su datagrid di uan tabella di
acess.
In un form ho il datagrid e il relativo ADODC
quando premo il comando che mi visualizzare i dati della tabella. I dati
mi escono perfettamente pero' non mi fa visualizzare l'ultimo record. Come
mai?
Il codice che uso per il comando di visualizzazione č questo:
Adodc1.CursorLocation = adUseClient
Adodc1.CursorType = adOpenStatic
Adodc1.Mode = adModeReadWrite
Adodc1.LockType = adLockOptimistic
Adodc1.CommandType = adCmdText
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=d:\my documents\sviluppo\ORTANOVA\gessyca.mdb"
Adodc1.RecordSource = "SELECT * FROM giacenza'"
Adodc1.Refresh
 
Set DataGrid1.DataSource = Adodc1
DataGrid1.Columns(0).Width = 500
DataGrid1.Columns(1).Width = 2800
DataGrid1.Columns(2).Width = 700
DataGrid1.Columns(3).Width = 800
DataGrid1.Columns(4).Width = 600        
 
DataGrid1.AllowUpdate = False
DataGrid1.AllowDelete = False
DataGrid1.AllowAddNew = False
DataGrid1.Enabled = True
DataGrid1.ScrollBars = dbgAutomatic
DataGrid1.Refresh
Attendo vostre notizie.Grazie Federico




 mai?
Devi ingrandire la form?
Sě, lo so, č una risposta del piffero :-)
Per "ultimo record", cosa intendi? quello che hai inserito un secondo
prima?
-- 
Salutoni
Sergio
C'č il giorno in cui nasci e quello in cui scegli di vivere
