L'obtention de la valeur à partir d'un jeu de données dans une variable
J'ai la méthode suivante qui retourne un dataset. Je suis à l'aide .NET 2.0
DataSet ds = GetAllRecords();
Je veux obtenir les valeurs de chaque colonne pour une ligne particulière et le lier à une variable.
Comment cela peut-il être atteint?
actuellement la méthode renvoie toutes les lignes de la table et j'ai trouver cette ligne particulière basée sur l'ID.
Toutefois, si cela n'est pas possible, je peux venir avec
DataSet ds = GetSpecificRecord(id);
Mais j'ai encore besoin d'obtenir les valeurs de chaque colonne et de la lier à une variable.
S'il vous plaît conseils.
Vérifier La DataTable.Sélectionnez la méthode de @ msdn.microsoft.com/en-us/library/det4aw50.aspx . Dans votre tableau, il serait
ds.Tables[0].Select("<FILTER EXPRESSION>");
OriginalL'auteur kalls | 2011-09-02
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Damith
Ainsi, vous obtenez la valeur de la Ligne 0, évidemment, vous auriez besoin de les modifier pour plusieurs lignes retournées
OriginalL'auteur samack
Avez-vous regardé à l'aide d'un dataset typé? Si vous êtes à la recherche pour une ligne basée sur la clé primaire d'une table, il va générer automatiquement une méthode pour vous d'obtenir une ligne par ID et il sera fortement typé de sorte que vous pouvez obtenir les valeurs de colonne par le nom.
Ils étaient assez pratique .Net 2.0 - mais LINQ fait assez obsolète.
Edit: Un peu mieux URL de référence
http://www.c-sharpcorner.com/UploadFile/rupadhyaya/TypedDataSets12032005021013AM/TypedDataSets.aspx
OriginalL'auteur Mordy
Nous pouvons obtenir la valeur de dataset à l'aide de cette méthode simple:
OriginalL'auteur Akbar Jafari
Vous pouvez faire cela avec LINQ.
Pour .NET 2.0 et au-dessous de
Si votre Table a une clé primaire définie, vous pouvez trouver la ligne comme ceci:
Si il n'y a pas de clé primaire, vous pouvez affecter une comme ceci:
Une autre option est d'utiliser le RowFilter propriété de la DefaultView, comme ceci:
Enfin, vous pouvez également utiliser la DataTable.Méthode Select() pour rechercher les lignes.
OriginalL'auteur James Johnson
Pour récupérer les valeurs de l'étudiant le tableau et l'afficher dans la fenêtre de console.
sql Étudiant de table Info
OriginalL'auteur user2248979