2010-11-26 8 views
1

J'ai essayé de trouver la réponse, mais je n'ai pas de chance et je perds beaucoup de temps à essayer de la comprendre. À l'aide de RadGrid de Telerik, la dernière version de leurs contrôles Ajax, j'ai ajouté une sélection à chaque ligne, et je n'arrive pas à comprendre comment obtenir la valeur de la ligne sélectionnée. Préférez obtenir la valeur de la colonne ID (du champ ID dans ma base de données) ou d'autres colonnes spécifiques. Exemple C# ou VB fonctionnera, VB préféré.Aide pour trouver des valeurs dans un Telerik Radgrid

Merci beaucoup!

+0

Que diriez-vous du code? Et vous auriez sûrement pu trouver un meilleur titre? –

+0

Salut John, tu as raison, j'ai essayé de clarifier le titre. –

Répondre

2

Avez-vous vérifié le documentation de Telerik sur la grille et sélectionnez des événements, c'est assez large.

+0

J'ai examiné les échantillons et je n'ai pas trouvé de réponse, mais je n'ai pas lu les documents. Je vais le faire, merci. –

-3

Je pourrais vous suggérer de vous familiariser avec asp.net avant d'entreprendre des projets qui ont des contraintes de temps. Vous rencontrerez ce problème encore et encore, et vous ne pouvez pas toujours courir à SO pour faire votre travail pour vous.

Ce problème particulier a peu à voir avec le radgrid, et c'est aussi le cas de la grille standard dans asp.net. Si vous êtes familier avec asp.net, vous savez déjà comment cela fonctionne.

Vous spécifiez la propriété DataKeyNames et spécifiez le nom de votre colonne ID. Ensuite, lorsque vous obtenez la valeur sélectionnée pour la grille, vous obtiendrez la valeur que vous voulez.

Il existe de nombreux exemples de la façon dont cela fonctionne, Telerik fournit beaucoup.

+0

Il semble que ma question vous a offensé et je m'excuse pour cela. J'ai la propriété DataKeyNames définie, et avec une grille standard aps.net peut facilement atteindre ma valeur sélectionnée. Je suis désolé d'avoir posé une question facile pour vous, mais je pensais que c'était le but de SO, obtenir de l'aide des autres. Je ne vous demande certainement pas de faire mon travail pour moi. J'utilise SO depuis 10 mois et j'ai posé un petit nombre de questions, donc je ne pense pas abuser du système, mais peut-être que je me trompe? –

+0

Oui, poser des questions et obtenir des réponses est la raison d'être de SO. Cependant, la façon dont vous avez formulé votre question avec "C# ou VB exemple fonctionnera, VB préféré." ça sonne énormément comme "envoyez-moi le codez", et quand vous combinez cela avec "j'ai déjà perdu trop de temps là-dessus", cela ressemble à "j'abandonne, vous le faites pour moi". Le fait que ce soit un concept simple au cœur de la compréhension de l'utilisation des commandes du serveur asp.net ne fait que l'amplifier. Cela fonctionne de la même façon qu'une grille asp.net standard, donc si vous ne comprenez pas cela, je ne vois pas quel est votre problème. –

Questions connexes