La communauté ALL HTML c'est 60187 membres à ce jour dont 1 inscrits aujourd'hui et 21 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « ASP.NET »

Retrouvez les publications relatives à ces discussions dans notre rubrique .net.

tableau html vers asp.net

liste des forums liste des discussions Participer à la discussion

Photo de Mike49 Message publié le mardi 15 décembre 2009 à 10 h 15 par Mike49.
Bonjour,

En javascript je rempli 1 tableau asp grace à un fichier excel (côté client).
Je souhaiterai mettre à jour ma base de donnée SQL Server grâce à ce tableau mais pour cela il faut d'abord que je récupère les données sur le serveur.

Comment je peux faire (si c'est possible) ?

code javascript :

<script type="text/javascript">

function AddOneRow(indr) {

var newRow = document.getElementById('<%= Table1.ClientID %>').insertRow(indr - 1);
}

function AddOneCell(val, indc, indrc) {

var Row = document.getElementById('<%= Table1.ClientID %>').rows(indrc - 1);

var newCell = Row.insertCell(indc - 1);
newCell.innerHTML = val;
}

function ImportXLS() {
var Path_file; // Chemin du fichier
var oExcel; // Application Excel oExcel.ActiveSheet

var Rep_cour = window.location.href;
var Index = Rep_cour.lastIndexOf("/");
var Rep_cour = Rep_cour.substring(0,Index);
var Path_file = "V:\\fichier.xls";

// Lancement de EXCEL
oExcel = new ActiveXObject('Excel.Application');
oExcel.WorkBooks.Open(Path_file);

oExcel.Sheets("Feuil1").activate;

var col;
var cellule;
var nbl = oExcel.Rows.Count;
var nbc = oExcel.Columns.Count;

for (r = 1; r <= nbl; r++) {
if (oExcel.Cells.Item(r, 1).Value != null) {

AddOneRow(r);
for (c = 1; c <= nbc; c++) {
if (oExcel.Cells.Item(r, c).Value != null) {

col = oExcel.Cells.Item(r, c).Value;
AddOneCell(col, c, r);

}
else {
c = nbc;
}
}
}
else {
r = nbl;
}
}

// fermeture de EXCEL
oExcel.WorkBooks.Close;
oExcel.Quit();
}

</script>

je fais l'appel de la fonction javascript 'ImportXLS()' grace a un Input bouton.
Je souhaiterai récupérer les données affiché dans mon tableau grace à un bouton asp (afin de mettre à jour la BDD).

Cordialement.

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions