Question : objet Databinding d'affaires de c#

Databinding dans le câble est rediculously simple.

If que j'ai un objet avec des valeurs d'une propriété, je peut databind à une commande de câble en faisant simplement le this

control.property = « {object.value} « le

done.


However ceci ne semble pas être comme efficace dans le c# !  J'essaye le following

tbTitle.DataBindings.Add (« Text », travail, « titre ») ; le travail du

If. Le titre change, la boîte des textes ne change pas, si la boîte des textes change, le travail de propriété d'objet. Le titre ne fait pas idée de change.

Anyway ce qui suis moi manquant ?  J'ai attaché un extrait de code de mon object.
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
class= " de l'id= " codeSnippet766530 de
 [System.ComponentModel.Bindable (vrais)]
    le travail public de classe
    {
         titre privé de corde ;

         titre public de corde 
         {
              obtenir {titre de retour ; }
              placer {titre = valeur ; }
         }
     }
class= de

Réponse : objet Databinding d'affaires de c#

Il dépendrait derrière de ce que vous liez, parce que une boîte des textes vous pourriez employer Bindingsoucre, allez voir ici que c'est un grand exemple…. http://www.java2s.com/Tutorial/CSharp/0460__GUI-Windows-Forms/DataEntryWithBinding.htm

pour la substance comme un dataview vous pouvez lier par la propriété de point d'émission, regard à mon exemple de code.

1 :
2 :
3 :
4 :
5 :
Dv de DataView = DropDowns.GetDropDownItems (dropdownType, inspectionType, companyId) ;
            dropdown.DisplayMember = « DropdownItem_DisplayName » ; nom de //display (nom de colonne de dataview)
            dropdown.ValueMember = « DropdownItem_Name » ; //value derrière le nom d'affichage (nom de colonne de dataview)
            dropdown.DataSource = dv ;
            dv. Sorte = « DropdownItem_DisplayName » ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us