|
|
|
|
Postada em 23/08/2005 11:51 hs
Fabio, Deixa eu te dizer uma coisa: o FlexGrid não eh um grid de dados, tipo o DBGrid... ele é um grid geral, com inumeras funçoes addicionais q o DBGrid nao possue justamente pq ele so pode trabalhar com dados... Agora, pra vc usar o flexgrid com um recordset (seu caso) vc vai precisar fazer todo o codigo manualmente.. tipo mudar a selecao de linha, alterar valores no update, fazer scroll qdo a linha ficar invisivel, etc... eu recomendo q vc continue usando o DBGrid para exibir listas das tabelas de seu sistema, e use o Flexgrid para funçoes genericas q envolvam um grid... Eh claro q o flex pode ser usado para exibir dados, mas pelo q vi vc esta iniciando com VB ainda... entao vamos com calma... da uma lida nos artigos do macoratti ( www.macoratti.net) sobre o flexgrid... la vc vai encontrar a base para iniciar... tem mtas diferenças para o DBGrid... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 23/08/2005 11:58 hs
Pra selecionar a linha inteira, muda a propriedade SelectionMode para ByRow...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/08/2005 15:13 hs
Tente Fillstyle = 1 Selectmode = 1 e use a rotina postei no inicio do post que deve funcionar .
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|
|
Postada em 23/08/2005 15:42 hs
Caro amigo, última tentativa pois estou quase pra desistir, bom resumindo, o que pode ser que estou usando cols = 2, fixedcols = 0, fillstyle = flexfillsingle, selectionmode = flexselectionfree. ok . e para marcar a linha usando Grid.CellBackColor = &H80000005, pois se movimenta normalmente entre os registros, alterando a cor conforme eu preciso, agora só faz isso na "primeira coluna", que pode ser, última tentativa
|
|
|