Comment définir la SelectedValue attribut de Telerik RadComboBox à l'intérieur de la FormTemplate d'un RadGrid
J'ai ce que je pense devrait être une question simple. J'ai un RadGrid avec FormTemplate d'édition et d'AJAX. L'un des champs de la FormTemplate est un RadComboBox rempli avec de l'Etat AMÉRICAIN sélections. Je peux lier le RadComboBox à la source de données pour renseigner tous les éléments, mais je ne suis pas en mesure de définir la SelectedValue attribut.
Ce RadComboBox est chargée lorsque le bouton Modifier est cliqué pour une ligne sur le RadGrid. Une coutume FormTemplate est utilisé, et le contenu de la ligne en cours d'édition sont chargés via AJAX.
Êtes-vous essayer de définir la valeur du côté client en Javascript, ou côté serveur dans le code? Aussi, est la SelectedValue censé être lié aux données ou est-ce par programme sélectionné?
Je tiens à mettre en SelectedValue côté serveur, de manière déclarative. Je sais déjà quelle en est la valeur. SelectedValue ne semble pas être un déclarative option. Aussi, je ne suis pas sûr de la façon de définir SelectedValue dans le code derrière parce que c'est un AJAX RadGrid.
Je tiens à mettre en SelectedValue côté serveur, de manière déclarative. Je sais déjà quelle en est la valeur. SelectedValue ne semble pas être un déclarative option. Aussi, je ne suis pas sûr de la façon de définir SelectedValue dans le code derrière parce que c'est un AJAX RadGrid.
OriginalL'auteur Kyle Noland | 2010-04-29
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à la liaison de données, ses littéralement aussi simple que l'ajout
À l'intérieur de la FormTemplate déclaration de la RadComboBox.
Si vous souhaitez déterminer par programmation de la valeur à choisir, alors vous avez besoin pour mettre en œuvre ItemDataBound dans le RadGrid, comme l'exemple suivant:
Voici ma commande: <telerik:RadComboBox ID="RadComboBox1" DataSourceID="SqlDataSource1" propriétés de datatextfield="company_name" DataValueField="company_id" Width="300" Peau="Office2007" SelectedValue="<%# Bind('company_name') %>" runat="server" />
Vous pouvez avoir un problème avec votre Telerik installer. Si vous tirez votre RadComboBox hors de la Grille, de sorte que son sur son propre, fait tout le travail? Si vous le pouvez, d'éditer ton premier post pour y inclure la totalité de la majoration de la RadGrid, en particulier la FormTemplate section.
Une cause possible de ce problème est que si le SelectedValue ne correspond pas avec les Valeurs disponibles.
Tirant les RadComboBox hors de la Grille, encore ne me laisse pas définir un SelectedValue. Je suis à l'aide de Visual Studio 2010 et le 1er trimestre de 2010 RadControl pour ASP.NET AJAX.
OriginalL'auteur Serapth
effacer tous les éléments de radcombobox d'abord, puis ajouter un nouvel élément manuellement
c'est ce que je fais pour définir un nouvel élément lorsque j'utilise le service web
OriginalL'auteur sathish