Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

DataGrid! NU DatagridView! CUM POT COLORA O CELULA?

- - - - -
  • Please log in to reply
28 replies to this topic

#1
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018
Salutare !
Aplicatia este Windows Forms.
Am nevoie ca... in functie de o conditie, mai exact daca in celula se afla scris O.K. sau NOK sa imi coloreze celula cu verde, respectiv cu rosu.
Am nevoie de treaba asta pt un datagrid nu pt un gridView.
Si mai am nevoie sa nu las utilizatorul sa apese sau sa modifice ceva in acel datagrid, caci am acolo ceva  tabele adaugate din baza de date. Sa se dea mereu focus pe un textbox1.

Ma ajuta cineva?

Edited by MitroiBogdan, 13 August 2018 - 15:30.


#2
tavitu

tavitu

    Minune: HE a început să emită facturile!

  • Grup: Senior Members
  • Posts: 5,598
  • Înscris: 16.02.2009
Vezi
https://docs.microso...framework-4.7.1
și
https://docs.microso...framework-4.7.1

LE am pus link către documentația actualizată.

Edited by tavitu, 13 August 2018 - 15:34.


#3
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018
primul link nu functioneaza. Multumesc !

Aplicatia mea este de tip Windows Form, primul link nu ma ajuta.
Pt al doilea iti multumesc mult

Edited by MitroiBogdan, 13 August 2018 - 15:39.


#4
iulian0512

iulian0512

    Member

  • Grup: Validating
  • Posts: 756
  • Înscris: 03.01.2010
da de ce te limitezi la datagrid care e deprecated si nu folosesti datagridview ? doc din linkurile alea se aplica ptr wpf,  ns-ul system.windows.controls apartine de wpf.

Edited by iulian0512, 13 August 2018 - 16:35.


#5
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Ce anume e DataGrid, ca nu-l vad in lista de controls? Te referi la ListView?

#6
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Trebuie sa derivezi una din clasele de stil si pe evenimentul de redesenare faci ce vrei: https://docs.microso...framework-4.7.1

#7
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018

View Postdani.user, on 13 august 2018 - 17:17, said:

Ce anume e DataGrid, ca nu-l vad in lista de controls? Te referi la ListView?
Datagrid este  VIewul  care accepta obiecte de tipul DataTable(care este modelul) si obiecte de tipul DataAdapter si DataSet(care formeaza controllerul).
Este clasicul MVC.
Eu setam stilurile si alte chestii direct pe Datagrid acum  6-7 ani

Edited by WinstonMontana, 13 August 2018 - 20:43.


#8
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003

View Postdani.user, on 13 august 2018 - 17:17, said:

nu-l vad in lista de controls?
Nu e pus default ca i-a luat locul DataGridView. Dar manual poti sa-l incluzi.

#9
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018
Am folosit datagrid pt ca este mai usor sa faci coloane expandabile decat in gridview, iar eu de asa ceva am nevoie.
Sa il gasesti dai click dreapta in toolbox pe all windows forms si chose item!

View Postneagu_laurentiu, on 13 august 2018 - 18:07, said:

Trebuie sa derivezi una din clasele de stil si pe evenimentul de redesenare faci ce vrei: https://docs.microso...framework-4.7.1

Laurentiu iti multumesc frumos ca incerci sa ma ajuti, dar sunt incepator. Nu prea stiu sa fac ce mi ai spus. Imi poti spune te rog pas cu pas ce trebuie facut si sa imi lasi si mie codul de trebuie scris in program sa il fac si eu sa mearga. Ma gandesc ca este destul de usor de implementat, doar sa le faci verzi sau rosi.

Tot nu am reusit sa termin proiectul, daca mai aveti sfaturi va ascult !
Multumesc!

Edited by MitroiBogdan, 14 August 2018 - 08:36.


#10
red46

red46

    Senior Member

  • Grup: Senior Members
  • Posts: 4,557
  • Înscris: 06.03.2016
Uite aici mură în gură: https://www.codeproj...lls-in-a-DataGr

#11
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018

View Postred46, on 14 august 2018 - 10:05, said:

Uite aici mură în gură: https://www.codeproj...lls-in-a-DataGr

Multumesc frumos ca incerci sa ma ajuti.
Am gasit si eu acel link insa cand l am adaugat in program pe evenimentul numit Paint, imi da foarte multe erori.
Acestea fiind: "...." does not exist in the curent context, pentru aceste lucruri GetColumnValueAtRow(Source, RowNum) si BackBrush.

Sa sti ca abia ce invat sa programez deci nu ma judeca.

#12
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Iti mai dau si eu daca nu te-a lamurit primul link: https://msdn.microso...y/ms996453.aspx

Si noi am fost incepatori, nu te arata cu degetul nimeni pentru asta. Dar incearca sa intelegi ce e acolo.

View PostMitroiBogdan, on 14 august 2018 - 10:17, said:

Am gasit si eu acel link insa cand l am adaugat in program pe evenimentul numit Paint, imi da foarte multe erori.
Pai sunt niste reguli cum faci asta, le ai in toate exemplele postate. Mai intai vezi cum au facut acolo ca doar ai cod sursa.

#13
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018
E mai greu cand faci programare de doar o saptamana...

#14
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
Omul si-a recunoscut nivelul, incercati sa intelegeti.

#15
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018
Aveti dreptate nu inteleg mai nimica si nu stiu sa impart problema!
Dar trebuie sa duc la capat acest proiect si daca vreti ma ajutati daca nu, nu! Este simplu ! Daca ma criticati, puteti sa o faceti.No... nu stiu problema voastra, nu am sa fac acelasi lucru.
Iar daca vreti sa ma ajutati trebuie sa intelegeti ca explicati unui om care nu a vazut programare pana acum in viata lui  si nu stie cu ce se mananca!
Multumesc!

Edited by MitroiBogdan, 14 August 2018 - 11:36.


#16
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
cu o conditie, ne arati progresul pe cod

#17
MitroiBogdan

MitroiBogdan

    New Member

  • Grup: Junior Members
  • Posts: 19
  • Înscris: 10.08.2018

View Postneagu_laurentiu, on 14 august 2018 - 10:48, said:

Iti mai dau si eu daca nu te-a lamurit primul link: https://msdn.microso...y/ms996453.aspx

Si noi am fost incepatori, nu te arata cu degetul nimeni pentru asta. Dar incearca sa intelegi ce e acolo.


Pai sunt niste reguli cum faci asta, le ai in toate exemplele postate. Mai intai vezi cum au facut acolo ca doar ai cod sursa.
Multumesc Laurentiu, incerc sa inteleg ce este acolo. Dar ma cam bate, este foarte mult pt mine, dar ma straduiesc.

View PostMarianG, on 14 august 2018 - 11:38, said:

cu o conditie, ne arati progresul pe cod

Nu am nici o problema sa fac asta, desigur!
Momentan trebuie sa recunosc ca nu am nici un progres pe tema aceasta de a colora o anumita celula(sper ca m-am exprimat bine).
Ce am lucrat  momentan, sunt ceva selecturi din baza de date pt a popula datagrid-ul cu ce am nevoie. Si am mai multe informatii comune acolo si acestea se expandeaza si colapseaza.
Si mai imi trebuie.. unde am ok sau notok in cod sa colorez cu verde respectiv rosu. Asta este tot ce mai am nevoie si am terminat, dar chiar nu imi iese. Daca doresti iti pot trimite proiectul meu pe mail sau ceva. Oricum nu este mare inginerie de proiect, dupa cum iti poti da seama.

Edited by MitroiBogdan, 14 August 2018 - 11:46.


#18
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Ai atatea exemple date, ca eu sa te ajut (dupa tine) ar inseamna sa-ti scriu codul ori nu se face asta!
Tu ai compilat acele exemple sa vezi ce obtii? Pe urma ai schimbat una-alta sa te joci? Apoi transpui la tine in cod. Noi ce sa intelegem, ca n-ai facut nimic cu acele exemple si doar plangi ca nu stii! Aici iti indicam o cale pe care tu o urmezi sau nu, si ne mai intrebi unde ai un impas. Deci care-i impedimentul punctual? Nu problema ta generala.

Edited by neagu_laurentiu, 14 August 2018 - 13:10.


Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate