Infragistics est un ensemble de composants graphiques .NET (http://www.infragistics.com/). Intégré à Visual Studio, il permet notamment de moderniser les applications Asp, Win form, Wpf, …

WPF

XamDataGrid

1. Comment cacher une colonne ?

this.myXamDataGrid.Records.FieldLayout.Fields["ColonneACacher"].Visibility = Visibility.Collapsed;

On utilise ici la propriété Collapsed et non pas Hidden car cette dernière laisse une marge à la place de la colonne.

2. Comment afficher une date au format français ?

this.myXamDataGrid.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);

Par défaut, la langue est afficher au format mm/jj/aaaa – pour la passer en jj/mm/aaaa il faut changer la langue de la grille.

XamComboEditor

1. Remplir une liste

ComboBoxItemsProvider provider = new ComboBoxItemsProvider();
 
provider.Items.Add(new ComboBoxDataItem("-1", "Select"));
provider.Items.Add(new ComboBoxDataItem("MyValue", "MyDisplayedText"));
 
this.xamDomain.ValueType = typeof(string);
this.xamDomain.ItemsProvider = provider;
this.xamDomain.SelectedIndex = 0;

2. Ajouter un item “disabled”

ComboBoxItem item = new ComboBoxItem();
item.IsEnabled = false;
item.Content = "Mon item grisé";
item.ToolTip = "Mon item grisé";
provider.Items.Add(item);

3. Récupérer la valeur sélectionnée dans la liste

((ComboBoxDataItem)(myXamComboEditor.SelectedItem)).Value

Asp

WebDropDown

1. Comment rendre un élément de la liste non sélectionnable (grisé)

// Dans le designer, nous ajoutons une DropDownList nommée myDropDownList
DropDownItem it = new DropDownItem("Texte visible", "valeur_associee");
it.Enabled = false;
it.Attributes.Add("disabled""disabled");
myDropDownList.Items.Add(it);

WebDataGrid

1. Comment vider une WebDataGrid ?

myWebDataGrid.Rows.Clear();
myWebDataGrid.Behaviors.Selection.SelectedRows.Clear();
Last modified: 17 December 2010

Author

Comments

Write a Reply or Comment

Your email address will not be published.