Ajout de données à une ligne dans un Dataset?
Je suis en train d'ajouter des données à une ligne dans un jeu de données, mais les données sont toujours sur une nouvelle ligne?
J'ai besoin de données pour remplir en vertu de sa colonne. I need something like Ds.Tables[0].Rows[1].add("Item")
C'est de cette façon que je suis en insérant les données:
DataSet ds = new DataSet();
ds.Tables.Add("Properties");
//GPS
ds.Tables[0].Columns.Add(ArrayProperties[0].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[0].Value);
//Street Num and Name
ds.Tables[0].Columns.Add(ArrayProperties[3].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[3].Value);
//Suburb
ds.Tables[0].Columns.Add(ArrayProperties[6].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[6].Value);
//City
ds.Tables[0].Columns.Add(ArrayProperties[7].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[7].Value);
//Province
ds.Tables[0].Columns.Add(ArrayProperties[8].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[8].Value);
//Locality Map
ds.Tables[0].Columns.Add(ArrayProperties[9].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[9].Value);
//Property Type
ds.Tables[0].Columns.Add(ArrayProperties[10].FormMobiField);
ds.Tables[0].Rows.Add(ArrayProperties[10].Value);
Vous devez vous connecter pour publier un commentaire.
Simplement obtenir une nouvelle Ligne à partir de la DataTable et puis ajoutez cette ligne à la table, Utilisez DataTable.NewRow méthode
Vous ajoutez une ligne après l'ajout de chaque colonne, Vous pouvez d'abord créer votre tableau de données de la structure en ajoutant toutes les colonnes et ensuite, vous pouvez obtenir la nouvelle ligne à l'aide de
DataTable.NewRow()
et plus tard, vous pouvez ajouter cette ligne à votre tableau de données. Après l'ajout de toutes les colonnes, vous pouvez également essayer:Les colonnes de la collection d'un Datatable ce qui concerne la structure de la table. Dans votre code, vous mélangez l'ajout de colonnes et de remplir les champs.
Vous devez d'abord créer la structure (pas testé et les erreurs de syntaxe peuvent se produire):
Et puis:
Voir ce article msdn pour plus de détails.
Ajouter les colonnes que vous ajoutez. Pour remplir des lignes, faire le ci-dessous.
Si cela ne fonctionne pas alors laissez-moi savoir,