[ marko v @ 08.05.2012. 11:20 ] @
pozz svima.
imam c# aplikaciju koja vec par godina radi u jednoj firmi.
uglavnom se sastoji od mnostva formi koje sadrze datagridview kontrolu.
aplikacija radi normalno na različitim sustavima (Win XP SP2 / SP3, Win 7 Pro / Home premium, 32-bitni, 64-bitni).
danas je jedan od djelatnika dosao sa novim laptopom i trebalo mu je postaviti aplikaciju.
proceduru sam odradio kao i kod sviju, i u svaku formu moze normalno uci, napraviti sve sta treba , ali kad zeli izaci iz neke forme koja ima comboboxcell
stalno izbaciva " Error: DataGridViewComboBoxCell Value is not Valid " i ne moze normalno izaci iz forme, a ni iz programa.
Istu aplikaciju sam instalirao na racunalo sa istim OS ( Win 7 Home Premium 64-bit ) i taj problem se ne pojavljuje.
dakle vezan je uz samo to racunalo i nemam ideje odakle da krenem da ga uklonim.

[Ovu poruku je menjao marko v dana 08.05.2012. u 12:31 GMT+1]
[ nikitaGradov @ 08.05.2012. 11:40 ] @
Recimo, provjeri da li su 'Regional settings' isti na svim racunarima, odnosno, i na problematicnom laptop-u? Da nije u pitanju validacija neke vrijednosti iz te celije tipa kombo-a? Recimo, decimalni zarez ili slicno? Kakva se vrijednost bira/unosi iz tog komboa? Da li si prosao aplikaciju kroz debug-er?
[ marko v @ 08.05.2012. 11:54 ] @
nije do regionalnih postavki, sve je kao i na drugim racunalima
uglavnom su slucajevi gdje se u comboboxcell prikazuju parent podaci iz relacija.
npr. u datagridview kontroli u koju se unose narudzbe comboboxcell prikazuje recimo naziv partnera od kojeg se narucuje.
debugger ne daje greske, podaci su ispravni, u suprotnom se nebi ni ucitali kako treba
[ vjamovic @ 08.05.2012. 12:21 ] @

Izvrsi windows update tog PC i posebno proveri update net biblioteka
[ nikitaGradov @ 08.05.2012. 13:38 ] @
Ako do sada nisi rijesio problem, pogledaj ovaj link:

http://www.kebabshopblues.co.u...at-datagridviewcombobox-error/.

Kratak izvod sa ovog linka:

>And the solution as discussed in that post is to put the following code in a FormClosing event on the form:
>productsDataGridView.AutoSizeColumnsMode =
>DataGridViewAutoSizeColumnsMode.None;

kao i :

>In this case, you need to switch off the sizing mode at the column level (again, in the form’s FormClosing event is best):
>yourNamedColumn.AutoSizeMode =
>DataGridViewAutoSizeColumnMode.None;

Probaj da uradis ove izmjene i takav exe instaliraj na problematicnom laptop-u, zivo me interesuje sta ce se desiti ...