[ Vreljanski Milan @ 11.05.2007. 11:46 ] @
Obzirom da je grid osnova vecine aplikacija, zanimaju me vasa iskustva sa raznim 3rd party grid kontrolama.

Ja koristim Xceed Grid, koji mi zavrsava posao, ali ima svoje nedostatke.

Iako su developeri dosta revnosni i imaju oko support i izbacuju stalno nove funkcionalnosti, nisam zadovoljan sa nedostatkom nekih mogucnosti a takodje memorijski opterecuje aplikaciju, takodje koriscenje kontrola u okviru celija je dosta otezano i zahteva dosta truda da bi se dobila bolje funkcionalnost. Generalno problem je u tome sto je sama logika kontrole malo cudna i zahteva prilagodjavanje na njihov nacin razmisljanja...

a vi? kako vama idu gridovi?
[ bjevta @ 11.05.2007. 13:42 ] @
Janus grid iz seta Janus komponenata za Windows Forms. Ima ih i za ASP.NET.

Iako ima puno lepih feature-a, u životu mi ne bi palo na pament da koristim ovo bagovito, nedosledno i nedokumentavno *ubre da nije company standard u firmi gde radim.
[ bunker @ 11.05.2007. 14:26 ] @
Ja ovo:

http://www.codeproject.com/cs/miscctrl/XPTable.asp

To mi je ostalo iz peroda .net-a 1.1 kad je grid bio pravo djubre. Sa 2.0 jos nisam imao prilike da radim nesto ozbiljnije, pa ne znam kako cce to biti, ali se nadam da ccu ovaj navedeni mocci da izbacim. Cisto ne verujem da sam optimizovao kako treba.

XpTable nema bindovanje i jos stosta, ali ja sam napravio svoje rutine i to radi sasvim odlicno. Jos sam napravio data binding za custom objekte, i to "fino" radi i sa 5000 redova.

Ja mislim da ako hocces dobru kontrolu moras sam da je napises, bar nasledis, pa prepravis. Ja i TtextBox cak nasledjujem i pravim svoje rutine. Za validaciju recimo.

mozes i ovo da pogledas:
http://www.codeproject.com/cs/miscctrl/csharpgridcontrol.asp

Samo ne znam kakva je podrska za .net 2.0. Ja svoj jedan veliki projekat (u kome sam sve odradio sa XPTable) tek planiram da prebacujem na 2.0 tako jos uvek ne znam kako cce se ovo ponasati na toj platformi. Ja iojnako planiram da dodatno kastomizujem standardni grid, da radi sta bi trebalo. Nadam se da je u novoj verziji grid kakav bi stvarno trebalo da bude.

Da, radio sam jednom prilikom sa Intersoft WebGrid-om i ni neprijatelju ga ne bih preporucio.
[ vladdy @ 11.05.2007. 15:30 ] @
DevExpress XtraGrid.

Sve najbolje o ovoj komponenti, koristimo je oko 2 godine i nemam ama bas nikakvih zamjerki. Toplo preporucujem svima koji traze "alternativu".
[ ajaalba @ 16.05.2007. 20:56 ] @
da li mi možeš reći kako ste (i da li ste) rešili problem prikaza broja svakog od slogova (a da se ne koristi posebna kolona za slogove) u XtraGrid-u

na primer:
http://www.esnips.com/nsdoc/850da11f-2afd-4177-b21f-98e70029a41e

ja sam gledao na njihovom sajtu pre nekih 3 nedelje. Naišao sam na interno pismo koje je objavljeno u kome se kaže da zbog nepostojanja univerzalnog rešenja, ova funkcionalnost neće biti implementirana (ako sam ja to uopšte dobro razumeo)... nemogu da nadjem sada taj URL više
[ negyxo @ 16.05.2007. 21:11 ] @
[offtopic]
@bjevta
Janus grid? E sto sam se slatko nasmejao. Nije da imam nesto protiv ovog grida, ni ne znam kako izgleda nego me poteseti ovo na dodoni inzinjering
janus grid
[/offtopic]

Ontopic
Kad sam vec ovde...
Koristim obican .NET grid na steroidima , tj. ja sam ga prepravio i za moje potrebe je sasvim dovoljno.
[ vladdy @ 16.05.2007. 23:04 ] @
Citat:
ajaalba: da li mi možeš reći kako ste (i da li ste) rešili problem prikaza broja svakog od slogova (a da se ne koristi posebna kolona za slogove) u XtraGrid-u

na primer:
http://www.esnips.com/nsdoc/850da11f-2afd-4177-b21f-98e70029a41e


Bojim se da nisam shvatio ovo "problem prikaza broja svakog od slogova".

Ovaj esnips.com link ne mogu da otvorim, pita me za login podatke.
[ ajaalba @ 16.05.2007. 23:22 ] @
pih... bezveze... za ovaj esnips...

Da pojasnim. Mislio sam da li ste uspeli u XtraGrid implementirti prostu numeraciju redova kao što postoji npr. u Excel-u ono sa strane svakog od redova... numeracija redova
1|
2|
3|
4|
...

jasnije ... ?

[Ovu poruku je menjao ajaalba dana 17.05.2007. u 00:39 GMT+1]
[ vladdy @ 16.05.2007. 23:42 ] @
Znaci, treba ti redni broj jel tako.

Sada sam pretrazio njihov kb i evo ti par rezultata:
https://www.devexpress.com/Sup...er/ViewKBIssue.aspx?kbid=A2079
https://www.devexpress.com/Sup...17-f133-4866-aa3f-aeb2f50b59b7
https://www.devexpress.com/Sup...17-f133-4866-aa3f-aeb2f50b59b7

Nama to nije nikada bilo potrebno pa ne znam 100% ali vidim da ima GridView.CustomDrawRowIndicator event koji mozes da uhvatis i ispises sta zelis sa e.Info.DisplayText.
[ bjevta @ 17.05.2007. 09:06 ] @
"... nego me poteseti ovo na dodoni inzinjering"

Šta je sad pa to?
---------------------------
Evo, još jedan razlog protiv (J)anusa: trenutno imam problem s performansama kod (J)anus grida - treba da bindujem nekoliko hiljada slogova a to traje 2 minuta.

Oću da pobacim od muke ili da menja firmu (najradije bih company standard al, ne pitam se).
[ ajaalba @ 17.05.2007. 18:07 ] @
Hvala na linkovima ... svaka cast... ja se ubih trazeci po njihovom sajtu i uvek na cosak naletim...

prosto nisam znao sta konkretno da trazim, kad ono dogadjaj :)

Savrseno. Hvala jos jednom
[ Vreljanski Milan @ 02.06.2007. 10:35 ] @
mene (xceed grid), konkretno znaima dali u vasim gridovima moze da se koristi dropdown box kao cell editor i koliko je komplikovano za implementaciju.

onda me zanima dali postoji autowidth za last column

i zanima me kako se ponasa aplikacija u koju ste stavili recimo 10-20 gridova, jer ovaj xceed ima velike probleme i usporava mi dev okruzenje. kod klijenta je ok ali mi ubi .net.

toliko za sad

inace kod xceed-a je grouping fenomenalan, filtering ne postoji ali grouping je mnogo dobar. onda recimo detail grids su lepo odradjeni i moze da ispisuje mnogo podnivoa, ali opet ako nije bindovan onda moze malo da smori sa upitom. Inace ne koristim binding i onda je cela prica oko grida malo komplikovanija.

pozdrav
[ ajaalba @ 02.06.2007. 18:41 ] @
sve sto si pomenuo je kod DevExpres-ovog XtraGrida reseno na fenomenalan nacin i radi odlicno i pri tom izgleda strava... mada mozezs da mu promenis izgled kako hoces.
[ MarkoBalkan @ 04.06.2007. 17:41 ] @
ja koristim datagridview, i sasvim je ok.
[ ismilovic @ 04.06.2007. 20:12 ] @
Ja to radim ovako:
- DataGridView na poznajem, Delphi 2005 ga nema, ili ja ne znam za njega
- Na obični DataGrid, runtime 'kalemim' TableStyle, koji je definiran kao
string[] tabela podataka o svakoj koloni.
Gridu sam dodao property Columns, i kada mu pridružim string[], generira
se TableStyle.
Grid ima i polje Mod i ovisno o vrijednosti podešavam 0 ništa (širina
grida je zbroj zadanih širina kolona), 1 širinu forme prema gridu, 2 širinu
kolona prema gridu
U gridu koristim i ComboBox kolonu koju sam sam napravio 'ugostivši'
standardni CB. Combo kolona se generira ako u polju na koje je mapirana
postoji ExtendedProperties u kojem definiram CB Items

Imam veliki problem sa eventima pr. hvatanjem KeyDown. Nisam našao način
kako 'izronit' textBox evente na razinu grida. Konkretno želio bi sa PgDown
izaći iz grida, ma gdje u njemu bio. Bilo kakva ideja je dobrodošla.
[ Vreljanski Milan @ 20.11.2007. 13:02 ] @
Evo da se odjavim.

Poceo sam da provaljujem Xtra Grid DevExpressa

ne znam, ima mnogo vise mogucnosti od Xceed-a, ali za neke stvari je uzasno glup.

Cak i kada odstignem nivo poznavanja kontrole koji imam sa xceedom, neke stvari ce biti i dalje komplikovane.

Uzasno mi smeta sto ne mogu da radim unbound, ali u smislu da ne postoji data source nego da sam stavljam u celije sta hocu.

Ok kapiram kreiram array i onda mogu da imam kakav hocu data source... ali... ma ne znam videcemo.

prvi utisci nisu bas wow.

ali izgled i neka druga prilagodjavanja su stvarno vrhunska.

pozdrav
[ djordjeno @ 21.11.2007. 09:34 ] @
Pozdrav,

Mozete li da navedete cene prethodno spomenutih gridova. To je jedan od faktora odlucivanja kupovine. Ako koristite crack-ovane verzije da li imate problem ako pisete softver koji ima potrebu internet konekcije? Ja sam imao problem sa syncfusion paketom i njihovim kontrolama kada sam koristio crack-ovanu verziju.

Unapred zahvalan
[ Anjamen @ 06.12.2007. 10:49 ] @
Infragistics UltraWin(Web)Grid.