Tema: Re: PropertyGrid Dynamic content ComboBox
Autorius: Jornada Del Muerto
Data: 2009-11-18 18:36:41
Taip, kiek ziurejau parsisiuntes source is cia: http://www.codeproject.com/KB/tabs/PropertyGridValidation.aspx
Tai ten butent savotiska ComboBox klase susikure nuveldedami UITypeEditor, zodziu tai imanoma, tik va gaila ner laiko aiskintis :) nenoriu i deadline projekto nuvaryt tai researchus paliksiu ateiciai, kai jo bus daugiau.
Dar jei kam idomu cia nieko controla sukure pagal propertyGrid'a http://www.codeproject.com/KB/grid/mbrPropertyGrid.aspx su daug visokiausiu papildomu tipu palaikymu, pasinagrinet turint laiko idomu, nors man jis jau su per daug navarotu nei reikia :)
> Tau reikia labiau ne convertio o
>
> a) klasiu deraivintu ish UITypeEditor
>
> b) EditorAttribute attributo ant properciu
>
>
>
> tiesa be converterio manau vis vien neishsiversi
>
>
> "Jornada Del Muerto" <ask@me.email> wrote in message
> news:he104d$bj5$1@trimpas.omnitel.net...
>> Kazka tokio vakar po posto dariau booleano vertimui i Taip/Ne :)
>>
>> Bet atveju kada info is db yra kebliau sitas, jei pas mane pavadinimas
>> yra neunikalus kuris dedasi i sarasa, tai gali buti kelios reiksmes
>> vienodos daleiskim, nors aisku kiek kvailokai tai gaunasi, bet ner
>> neimanoma situacija, taciau prisiminus kad visas C# dirba pointeriais gal
>> ir galima kazka galvot...
>>
>> As maciau dar varianta su ComboBox, toje nuorodoje i codeproject kur
>> biski kitam poste daviau, tiesa ten prikurta daug klasiu tam kad tai butu,
>> bet jie inkisa savo ComboBox'a ir tada turi ir pasirinkta ID ir Name, nors
>> as dabar atidejau si dalyka velesniam laikui, realizavau visiskai kitaip
>> viska pakolkas... ner tiesiog laiko, o idealiai tai butu jei dar eitu
>> parenkama is saraso objekta ir paredaguoti :) inlyst giliau :) kad ir
>> kitam lange, bet speju nebus man tam laiko ir kitus sprendimus rinksiuos
>> :) nes darau viena projekta, po to toki researchai koki menesi suvalgo
>> laiko ir turi deadline :)
>>
>>
>>
>>
>> "Andrius F" <andriusflMORESPAM@gmail.com> wrote in message
>> news:he07ij$m8$1@trimpas.omnitel.net...
>>> Manau paprasciausias budas butu naudoti TypeConverter`i , zemiau kodas
>>> kad uzvesti ant kelio..
>>>
>>> public class TempObject
>>> {
>>> [TypeConverter(typeof(TestTypeConverter))]
>>> public string StringProperty { get; set; }
>>>
>>> }
>>> public class TestTypeConverter : StringConverter
>>> {
>>> public override StandardValuesCollection
>>> GetStandardValues(ITypeDescriptorContext context)
>>> {
>>>
>>> ICollection values = new string[] { "Value1", "Value2" }; //
>>> Cia sudedi reiksmes is DB ..
>>> return new StandardValuesCollection(values);
>>> }
>>>
>>> public override bool
>>> GetStandardValuesSupported(ITypeDescriptorContext context)
>>> {
>>> return true;
>>> }
>>> }
>>>
>>>
>>> ir atititinkamai ..
>>> propertyGrid1.SelectedObject = new TempObject() ;
>>>
>>>
>>> Hope this helps.
>>>
>>> a/f.
>>>
>>> "Jornada Del Muerto" <ask@me.email> wrote in message
>>> news:hdu6jk$vde$1@trimpas.omnitel.net...
>>>> Sveiki,
>>>>
>>>> Dabar tai googlinu tai gal dar ir taip rasiu, bet gal kas susidure su
>>>> subj. ? reikia i PropertyGrid'a sukist informacijos sarasa is duomenu
>>>> bazes ir kad galima butu pasirinkineti viena item'a is kruvos,
>>>> greiciausia combobox'o stiliui...
>
>