Comment puis-je ajouter dynamiquement des colonnes et des lignes à un dataset vide?
J'ai créé un nouveau jeu de données comme
DataSet local_ds2 = new DataSet();
J'ai essayé d'ajouter des lignes et des colonnes dynamiquement
DataColumn dcAmount = new DataColumn("EmpID");
local_ds2.Tables["ACHFile"].Columns.Add(dcAmount);
DataColumn dcName = new DataColumn("Name");
local_ds2.Tables["ACHFile"].Columns.Add(dcName);
DataColumn dcBnkRoutingNumber = new DataColumn("BankRoutingNumber");
local_ds2.Tables["ACHFile"].Columns.Add(dcBnkRoutingNumber);
DataColumn dcBnkAccount = new DataColumn("BankAccount");
local_ds2.Tables["ACHFile"].Columns.Add(dcBnkAccount);
DataColumn dc = new DataColumn("Amount");
local_ds2.Tables["ACHFile"].Columns.Add(dc);
DataColumn dc1 = new DataColumn("BankAccountTypeID");
local_ds2.Tables["ACHFile"].Columns.Add(dc1);
for (int i = 0; i < chkcnt; i++)
{
local_ds2.Tables["ACHFile"].Rows[i]["EmpID"] = EmpID[i];
local_ds2.Tables["ACHFile"].Rows[i]["Name"] = Empname[i];
local_ds2.Tables["ACHFile"].Rows[i]["BankRoutingNumber"] = BnkRoutingNumber[i];
local_ds2.Tables["ACHFile"].Rows[i]["BankAccount"] = BnkAccount[i];
local_ds2.Tables["ACHFile"].Rows[i]["BankAccountTypeID"] = AchDB.strBankTypeID[i];
local_ds2.Tables["ACHFile"].Rows[i]["Amount"] = AchDB.Amount1[i];
if (AchDB.strBankTypeID[i].ToString() == "D")
strBankAccntType = "BankAccountTypeID='" + AchDB.strBankTypeID[i].ToString() + "'";
}
Mais je n'arrive pas à ajouter des colonnes et des rangées de façon dynamique quelqu'un peut-il m'aider
Je voudrais ajouter des colonnes et des lignes à l'ensemble de données de manière dynamique
Vous devez vous PREMIER ajouter un
Vous devez vous PREMIER ajouter un
DataTable
à votre DataSet
- vous pouvez ajouter des colonnes pour que DataTable
, et une fois cela fait, vous pouvez commencer à ajouter des lignes de données de la tableOriginalL'auteur Dorababu Meka | 2011-04-19
Vous devez vous connecter pour publier un commentaire.
Essayez de modifier votre code pour cette
Vous n'êtes pas en ajoutant les lignes de la Datatable
Essayez d'ajouter local_ds2.Des Tables.Add(new DataTable("ACHFile")); après la création de l'ensemble de données
OriginalL'auteur V4Vendetta
devrait être comme...
DataTable
, seulement pouvez-vous commencer à ajouter des colonnes pour que les données de la table, et les lignes dans cette table....OriginalL'auteur Muhammad Akhtar
essayer de mettre la datacolums dans un tablerow, et en ajoutant les tablerow à la table. Pour l'instant il semble que vous êtes en train d'ajouter une colonne à une table de sauter l'étape de l'lignes
OriginalL'auteur gen